Ancient stone carving in Mahabalipuram, South India.