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