Which of the following country are called “Land of free peoples”? Arif Khan 8 years ago A. Thailand B. Japan C. Norway D. Canada