which country is called ”land of Mountains”? November 19, 2021October 9, 2017 by admin which country is called ”land of Mountains”? A. France B. Nepal C. Japan D. Norway