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.

  • Viesearch
    Moderated and indexed this listing ·
  • Submitted this listing ·

Editorial Actions

Feature Edit