Ancient stone carvings at the Five Rathas in Mahabalipuram, South India.

Ancient stone carvings at the Five Rathas in Mahabalipuram, South India.