Travel & Tourism
Travel & Tourism 3010 Videos
Mahabalipuram Beach in Tamil Nadu

Mahabalipuram beach, a marvellous beach located south of Chennai in Tamil Nadu state, India. The group of monuments located in this sea shore is famous and is listed as World Heritage Site.