About Nepal Nepal is a landlocked country in South Asia. It is bordered by China to the north and India to the south, east, and
Or enter a keyword to search
About Nepal Nepal is a landlocked country in South Asia. It is bordered by China to the north and India to the south, east, and