-
Viesearch·
-
@praveenatrawelleditor·
Visiting Mahabalipuram, Tamil Nadu
Mahabalipuram, also known as Mamallapuram, is a town in Tamil Nadu, South India, located on a strip of land between the Bay of Bengal and Great Salt Lake.