The Goddess has been worshiped in India since Vedic times. Scriptures say everything emanates from her. She is the source…