☰
Pictures from Nepal
Nepal is the world's 93rd largest country by land mass and is located in the Himalayas, bordered by China, and India.The mountainous north of Nepal has eight of the world's ten tallest mountains, including the Earths highest point, Mount Everest, called ‘Sagarmatha’ in Nepali. It contains more than 240 peaks over 20,000 ft above sea level. – Photo by Reuters
Read Comments