Nepal has chosen a new Kumari, or “living goddess,” in the heart of Kathmandu during Dashain, the country’s biggest Hindu ...
Chosen through an ancient tradition, the young Kumari now embodies divine power and commands devotion from millions.