Kumari – Living Goddess of Nepal
Kumari – Living Goddess of NepalĀ The Kumari is a young girl who is believed to be the incarnation of the demon-slaying Hindu goddess Durga. Dating back at least to the Middle Ages, the cult of the Kumari is popular … Continue reading Kumari – Living Goddess of Nepal