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.
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.