Nepal/Definition

Landlocked country in South Asia, bordered by Tibet and India.