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