0
Sunrise at Mahabalipuram
Photo by:
Dulam Mani
Category: Nature
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.