English: Astonishing on the face of it.
Telugu: ఆ ముఖంలో ఆశ్చర్యం తాండవిస్తోంది.