Multiple choice general knowledge Mahabalipuram is in Vellore Madurai Kancheepuram Thanjavur Reveal answer Fill a bubble to check yourself C Correct answer Explanation Mahabalipuram (also known as Mamallapuram) is located in Kancheepuram district of Tamil Nadu, about 60 km south of Chennai. It is a UNESCO World Heritage site famous for its rock-cut temples and monuments built by the Pallava dynasty.