Which of the following country are called “Land of free peoples”. / General Knowledge MCQs / By The Professor A. Thailand B. Japan C. Norway D. Canada