Shakti Peethas of India: Tara Tarini Temple in Odisha
Out of the 51 shakti peethas, the Tara Tarini Temple is one among the 4 Adi Shakti Peethas. The temple is located around 25km from Berhampur of Odisha, the temple is one of the major religious centres of the state. The ...