English: And yet we ourselves have so much more to do.
Telugu: కానీ, మేం చేయాల్సింది ఇంకా చాలా ఉంది.