India has 51 shakti peethas spread across the length and breadth of the country. These peethas have become prominent pilgrimage places, attracting a large number of devotees.