The World’s Only Living Goddess – The Kumari
A girl adorned as 'Kumari' the Living Goddess looks on during Kumari Puja prayer rituals in Kathmandu, on Saturday, September 22, 2018. Photo: Skanda Gautam/THT Maybe it's just me, but…
A girl adorned as 'Kumari' the Living Goddess looks on during Kumari Puja prayer rituals in Kathmandu, on Saturday, September 22, 2018. Photo: Skanda Gautam/THT Maybe it's just me, but…