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