The feet of Living Goddess Kumari are seen as she observes the Bhotojatra festival in Lalitpur
The feet of Living Goddess Kumari are seen on a silver plate as she observes the Bhotojatra festival in Lalitpur June 28, 2011. Red Machindranath, regarded as the god of rain, is worshipped during the festival by farmers who pray for rain and an abundant harvest before the monsoon season in Nepal. The Kumari's feet is believed to be sacred and should never touch the ground. REUTERS/Navesh Chitrakar (NEPAL ANNIVERSARY - Tags: RELIGION SOCIETY)