Manasa Shakti Peeth
Manasa Shakti Peeth in Tibet This Shaktipeeth is located on the banks of Kailash Marsarovar in Tibet. The idols of Goddess is worshipped as Kadhhayani and Lord Shiva as Amar. Goddess Sati’s right palm is believed to be fallen here at a place named Kuggu which is located Read more