Mahabalipuram Mahabalipuram Mahabalipuram, also known as Mamallapuram, is a UNESCO World Heritage site located in the Kancheepuram district of Tamil Nadu, India. A coastal town on the Bay of Bengal,...