In Pictures: Living Goddess Kumari
Nepal’s Living Goddess Kumari (center), Lord Ganesh (left) and Lord Bhairav (right) take part in a prayer ritual on the first day of Indra Jatra in Kathmandu, Nepal, on Wednesday, September 23, 2026.
3
Read