English: Wonder how that was made possible.
Telugu: ఇది ఎలా సాధ్యం అంటూ ఆశ్చర్యపోయారు.