Ancient stone carvings in Mahabalipuram, South India.