The beach town of Mamallapuram (or Mahabalipuram), located about 60 kilometres south of Chennai, has long been a famous tourist destination, and its global appeal has grown since UNESCO designated the ancient complex of monuments found here as a World Heritage Site in 1984.


