English: Amazing that it could be done.
Telugu: . అదెలా సాధ్యమనే ఆశ్చర్యం వ్యక్తమవుతోంది.