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