Mamallapuram, or Mahabalipuram, is a town on a strip of land between the Bay of Bengal and the Great Salt Lake, in the south Indian state of Tamil Nadu.
Mamallapuram, also known as Mahabalipuram, is a town in Kancheepuram district in the Indian …