A. France B. Nepal C. Japan D. Norway Submitted by: G.MustafaAdvertisement Advertisement The correct answer to the question: "which country is called ”land of Mountains”?" is "Nepal ".