About Nepal

About Nepal         Nepal is a landlocked country in South Asia. It lies between China and India and situated in the Himalayas. Nepal has a diverse geography, including fertile plains, subalpine forested hills, and eight of the world’s ten tallest mountains,...