HomeGENERAL KNOWLEDGE Which part of the world is called “The Land of free people”? June 18, 2018 0 (a) Switzerland (b) Thailand (c) West-Indies (d) U.K Tags GENERAL KNOWLEDGE UPDATED MCQs Facebook Twitter