Overview of tourism activities in Mahabalipuram, India