Kumari Devi

A man shows two postcards of the Royal Kumari  – or living goddess – of Kathmandu, in Durbar Square, Kathmandu, Nepal Even if you don’t believe in this kind of stuff, seeing the Royal Kumari showing up at the window of her palace is quite an emotional experience (and a very short one). Taking picturesContinue reading “Kumari Devi”