7392. which country is called ”land of Mountains”? September 20, 2025 by Admin A. France B. Nepal C. Japan D. Norway ✅ The correct answer is option B.