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