MAMALLAPURAM

Mamallapuran / Mahabalipuram
Tamil Nadu, India.