Nepal 2005

The triple-story, triple roofed temple of the goddess Bhagwati stands on one side of Kathmandu's Durbar Square

Previous Up Next