Nepal's the Living Goddess, the Kumari, is carried through a crowd during the Ghode Jatra (Horse Race) Festival in Kathmandu on March 27, 2017. The Kumari is worshipped by both Hindus and Buddhists as a living goddess and a protector bringing good luck and prosperity. (Photo by Prakash Mathema/AFP Photo)
|