English: He's amazed himself.
Telugu: తనకే ఆశ్చర్యంగా వుంది.