
The Shankari Devi Shakti Peetam is a revered Hindu pilgrimage site located in Trincomalee on the eastern coast of Sri Lanka. It is one of the 51 Shakti Peethas, sacred places where parts of Goddess Sati’s body fell according to Hindu history. Specifically, at this site, it is believed that the anklet (or groin) of […]
