Rajrappa Temple

Rajrappa Temple, Jharkhand — one of India's 51 Shakti Peethas, at the dramatic confluence of the Damodar and Bhairavi rivers. 80 km from Ranchi, 1 million pilgrims annually.

Attractions