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