
A temple in India is famous for a unique ritual that is spontaneous and could happen anytime. Idana mata is a Devi who bathes and covers herself in a self-lit fire, and it is a spectacle to see.
Saiph24/7| Breaking News, Politics, Tech & Business Updates

A temple in India is famous for a unique ritual that is spontaneous and could happen anytime. Idana mata is a Devi who bathes and covers herself in a self-lit fire, and it is a spectacle to see.