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.
1.6m questions
2.0m answers