Where the Gods live- the medieval kingdom of Bhaktapur, Nepal. Appeared in October 2014 issue of National Geographic Traveller.

 

Comments

comments