English: the Sun Temple.
Telugu: సూర్య దేవాలయం.