Which country is called the ‘land of Mountains’?General Knowledge A. France B. Nepal C. Japan D. Norway