Odisha temples
Leaning towers, island shrines and hidden gems off the usual trail.
Sambalpur
A Shiva temple on the Mahanadi bank that leans to one side – yet has stood for centuries.
Kantilo · Nayagarh
On the Mahanadi banks, linked to the legend of Nila Madhaba, the earliest form of Lord Jagannath.
Cuttack district
An ancient temple standing on an island in the Mahanadi river.
Sarankul · Nayagarh
An ancient Shiva temple known for its peaceful setting and Kalinga-style architecture.
Puri district
One of Odisha’s most revered Hanuman shrines, about 33 km from Puri on the way to Bhubaneswar.
Bhubaneswar
A tall, gleaming temple in the heart of the capital, beautiful when lit up in the evening.