English: I still wonder how that can be possible.
Telugu: ఇది ఎలా సాధ్యం అయిందో నాకు ఇప్పటికీ ఆశ్చర్యమే.