Mamallapuram, also known as Mahabalipuram, near Chennai, is a UNESCO World Heritage site and is set to become India's first Green Destination. #travel
Subscribe to our newsletter to get our newest articles.