Where the Gods live by ambikagoingplaces | posted in: National Geographic Traveller | 0 Where the Gods live- the medieval kingdom of Bhaktapur, Nepal. Appeared in National Geographic Traveller October 2014 issue. Spread the love Comments comments