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