Shakti Peethas Sharada DeviBy Vaishali ShahDecember 28, 20180 Sri Sharada Shakthi Peeth is the place where Devi Sati’s right hand