English: This left him surprised.
Telugu: ఇవన్నీ అతన్ని ఆశ్చర్యంలోనే ముంచిచేసాయి.