
Living Goddess ‘Kumari’ in Nepal
KATMANDU — A Kumari, or living Goddess, sits on a palanquin carried by devotees towards the Ghode Jatra festival, an annual horse-racing festival, in Katmandu, Nepal, Wednesday, March, 22, 2012. According to legend, the festival is held to celebrate the victory over a demon named Tundi who lived in the area known as Tundikhel and is believed that the clamor of horses’ hooves on Ghode Jatra keeps the demon’s sprit away. <Photo: AP/Newsis)