Nepal is a landlocked country located in South Asia, bordered by China to the north and India to the south, east, and west. With a population of around 30 million people, it is the 49th most populous country in the world.