Designed by
Title
Masks, souvenirs in street shop at Durbar Square, Nov 29, 2013 in Kathmandu, Nepal. #39682876
Description
KATHMANDU, NEPAL - NOV 29: Masks, souvenirs in street shop at Durbar Square, Nov 29, 2013 in Kathmandu, Nepal. Preference for construction of royal palaces at Durbar Square dates back to the 3 century
This image is editorial