Mahabalipuram or Mamallapuram is a captivating coastal town located in the south Indian state of Tamil Nadu which boasts of UNESCO World Heritage monuments, sculpture and temple art.
Mahabalipuram or Mamallapuram is a captivating coastal town located in the south Indian state of Tamil Nadu which boasts of UNESCO World Heritage monuments, sculpture and temple art.