Mahabalipuram, also known as Mamallapuram, is an ancient port town in India, renowned for its seventh-century monolithic and rock-cut temples. A World Heritage Site, it exemplifies the peak of Pallava art with iconic structures like the Shore Temple overlooking the Bay of Bengal.