where is Nepal location？
Nepal is located at the southern foot of the Himalayas (at the southern base of the Qinghai-Tibet Plateau), borders China to the north, and neighbors India on the other three sides. The Himalayas are the natural borders of China and Nepal. Including Mount Everest, eight of the world's top ten peaks are on the border between China and Nepal. The total area of the country is 147,000 square kilometers. The full name is the Federal Democratic Republic of Nepal or Nepal for short. It is a mountainous landlocked country in South Asia. "
The Kathmandu Valley is located between India and Tibet, at the southern foot of the world-renowned Himalayas, at an altitude of 1,500 meters, and is the heart of Nepal. The Bagmati River and its tributaries pass through the valley (another source: located between the fertile basins of the Bagmati River and the Piejes Martin). It is 32 kilometers long from east to west and 25 kilometers wide from north to south.