Mahishamardini Cave, Mahabalipuram
Mahishamardini cave is one of the 14 cave temples located in the World Heritage Site of Mahabalipuram near Chennai, Tamilnadu state of India. The cave temple is located at the top of a hillock with another ancient structure - Olankeswara Temple. The Mahishamardini Cave Temple has exquisite stone sculptures and you will get an exhilarating view of the Mahabalipuram Beach atop this cave temple.