Nepal
LOCATION
Nepal is a landlocked country in southern Asia, between China and India.