Kathmandu

Nepal

Kathmandu

Kathmandu, the capital of Nepal, is set in a valley surrounded by the Himalayan mountains. At the heart of the old city’s mazelike alleys is Durbar Square, which becomes frenetic during Indra Jatra, a religious festival featuring masked dances.

Photo by Raimond Klavins

Top hotels

Latest Stories