Mahabalipuram is a small seaside town in Tamil Nadu, India, 60 km south of Chenai. It is famous as an early harbour and for its rock-cut temples.