English: There's so much more we have to do.
Telugu: లే మనం చేయాల్సి ఇంకా ఎంతో ఉందని చెబుతుందట.