Shore temple at Mahabalipuram, Tamil Nadu, India. A UNESCO world heritage site

Shore temple at Mahabalipuram, Tamil Nadu, India. A UNESCO world heritage site - 81117628

Similar stock images

to-top-page