Answer:
Mahabalipuram, formally known as Mamallapuram, sits just 58km south of Chennai and is conveniently both a beach destination and home to a group of spectacular monuments inscribed on the UNESCO World Heritage list.
9.5m questions
12.2m answers