Which of the following country is called “Land of Free People”? Leave a Comment / GK Mcqs A. Lebanon B. Australia C. Thailand D. Japan