Mahabalipuram lies in the state of Tamil Nadu. Mahabalipuram was earlier known by the name Mamallapuram and the city has many unique temples and cultural structures to offer to its tourists. The city was ruled by the Pallava dynasty in those days and hence the city has a very rich cultural heritage to offer as well.