Mahabalipuram, a small town in the Tamil Nadu state, draws a staggering number of tourists from all over the country.…