
Nepal
Place
Nepal, officially the Federal Democratic Republic of Nepal, is a landlocked country in South Asia mainly situated in the Himalayas. It is bordered by China to the north and India to the south, east, and west, and is home to eight of the world's ten tallest mountains, including Mount Everest.

