Kathmandu is the capital of Nepal and the country's largest city, known for its rich cultural heritage and ancient temples.