Which of the following country are called “Land of free peoples”?GK MCQS / By admin / March 15, 2023 March 26, 2024 AThailand BJapan CNorway DCanada Answer Detail