Mahabalipuram

Coastline rock formation