Goddess Durga: Mother India as the World Mother

Since ancient Vedic times, India has been regarded by its people as a sacred land, the very land of the Goddess or Divine Mother. The subcontinent geographically is shaped like a woman with Kashmir as her head and Sri Lanka at...

Read More