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