Which of the following country are called “Land of free peoples”? March 12, 2018 – by admin Which of the following country are called “Land of free peoples”? A. Thailand B. Japan C. Norway D. Canada