Manasa Shakti Peeth, Tibet
Important information Manasa Shaktipeeth is located on the banks of Kailash Mansarovar in Tibet. It is also known as Dakshayani Shakti Peeth. It is located at a height of 21,000 ft. from the water level. This place is also called Maa Dakshhayani Shaktipeeth. Goddess Sati’s right palm is believed to have fallen here at a … Read more