English: And yet we must do better.
Telugu: ఏదేమైనా మేం మెరుగ్గా రాణించాల్సింది.