Stock Photo - India, Tamil Nadu State, Mahabalipuram or Mamallapuram, Five Rathas of Mahabalipuram, listed as World Heritage by UNESCO

Stock Photo: India, Tamil Nadu State, Mahabalipuram or Mamallapuram, Five Rathas of Mahabalipuram, listed as World Heritage by UNESCO.

Searchable keywords