English: “But a lot more needs to be done by us.
Telugu: కానీ, మేం చేయాల్సింది ఇంకా చాలా ఉంది.