English: I was amazed with his trust in humanity.
Telugu: మానవత్వంపై ఆమెకున్న అచంచలమైన విశ్వాసానికి అబ్బుర పడ్డాను.