In Which Country Is Kathmandu?

Kathmandu is the capital city of Nepal, a landlocked South Asian nation bordered by China (north) and India (south, east, west).

Copyright Wanderlust World © https://www.ynyoo.com