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