English: But far more has to be done.
Telugu: కానీ ఇంకా ఎంతో చేయాల్సి ఉంది.