Nepal is a landlocked country in South Asia. With an area of 147,181 square kilometres, it is the world’s 93rd largest country by land area.
Or enter a keyword to search
Nepal is a landlocked country in South Asia. With an area of 147,181 square kilometres, it is the world’s 93rd largest country by land area.