Where is Nepal?
Landlocked between China and India, Nepal (Federal Democratic Republic of Nepal) is the 93rd largest country by landmass. Nepal resides in the heart of the Himalayas and is popular in the western world for being the birthplace of Gautama Buddha, and the home place of Mt. Everest (Sagarmatha). With a gross population of approximately 27 million people, Nepal is considered to be the 41st most populous country in the world. While the north is covered with eight out of the world's ten tallest mountains (Mt. Everest being the highest point), the south (called "Terai") is a fertile, humid, and flat area; Lumbini, the city where Gautama Buddha took his first steps, is a holy city located in this region.