Correct Answer:
B. Nepal
Nepal is famously known as the "Land of Mountains" due to its location in the Himalayas, home to eight of the world's ten highest peaks.
Nepal is famously known as the "Land of Mountains" due to its location in the Himalayas, home to eight of the world's ten highest peaks.