Where the Gods live- the medieval kingdom of Bhaktapur, Nepal. Appeared in October 2014 issue. Read their full story here.

 

Comments

comments