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