Which country is the city Kathmandu located in?
- Nepal
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.