In which Himalayan country is Kathmandu the capital?
Q1. In which Himalayan country is Kathmandu the capital?
Answer: Nepal
Explanation: Kathmandu is the capital and largest city of Nepal, situated in the Kathmandu Valley at an altitude of approximately 1,400 metres.