humanrightswarrior.com
The Festival Lights of Indra Jatra
Photos from Indra Jatra, a festival in Nepal that fell this year on September 18. During Indra Jatra, thousands of people in Kathmandu pay homage to the Kumari Devi (Living Goddess). Some say tha…