Nepal

Nepal is a landlocked country in South Asia, between India and China. Its landscape extends from the lowland Terai to the Himalayan mountains, and its capital is Kathmandu.

Connect