Mahabalipuram Where is Mahabalipuram? Mahabalipuram or Mamallapuram is located 60 km off Chennai on the Bay of Bengal coast in the south Indian state of Tamil Nadu. It was a prospering port town during the rule of the Pallava Kings
Read Article
Here is a wonderful gateway to share your travel experience with the whole world.Â