Mahabalipuram: Ancient and Historical Town in South India One of the great places to visit while you are in India is the Mahabalipuram town in Kanchipuram district. The town dubbed as UNESCO World Heritage Site. With that being said, the town is surely a must visit place in India. How to get