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. Being a major tourist attraction in Mahabalipuram, Arjuna’s Penance is one of the greatest ancient artworks inscribed in two monolithic rock boulders. This magnificent masterpiece, Shore Temple, located along the coast of Bay of Bengal captivates every traveller.