The Kumari festival in Nepal is celebrated annually in September where the living goddesses are worshipped in chariot processions. Read to know more.
Read this post on quirkywanderer.com