Tiruchirappalli Rock Fort
Tiruchirappalli Rock Fort, locally known as Malaikottai, is a historic fortification and temple complex built on an ancient rock. It is located in the city of Tiruchirappalli, on the banks of river Kaveri, Tamil Nadu, India.
Source: Wikipedia — Tiruchirappalli Rock Fort (CC BY-SA 4.0)