which country is called ”land of Mountains”? / General Knowledge MCQs / By admin which country is called ”land of Mountains”? A. France B. Nepal C. Japan D. Norway