GEO Quiz GEO Quiz

Which country is the city Kathmandu located in?

Kathmandu is the capital of Nepal, located in the Kathmandu Valley in the Himalayas. Known for its historic temples, vibrant culture, and proximity to Mount Everest, it is the spiritual and economic heart of the country.