Ancient stone temple at the Five Rathas, Mahabalipuram, South India

Ancient stone temple at the Five Rathas, Mahabalipuram, South India