Kumari, The Living Goddess

Kumari is the only living goddess of Nepal. Kumari is believed to be the incarnation of Goddess Taleju, one of the forms of Goddess Durga. There is a tradition of worshipping young pre-pubescent girls as manifestations of the divine female energy.

Kumari, The Living Goddess