
Mahabalipuram, also known as Mamallapuram, is a historic town situated in the Tamil Nadu region in India’s southeast coast. This UNESCO world heritage site is well known for its historic temples carved out of the rock, finely detailed sculptures, and spectacular coastline splendour. We’ll explore ten amazing facts about Mahabalipuram that make it a must-see […]