Kathmandu Durbar Square
Kathmandu Durbar Square Kathmandu Durbar Square, a UNESCO World Heritage Site, is one of three squares within Kathmandu Valley in Nepal. Durbar Square (durbar translates to “palace” or “a court held by a prince”) is an important site for Buddhist … Continue reading Kathmandu Durbar Square