English: A lot more needs to be done
Telugu: చేయాల్సింది ఇంకా ఎంతో ఉంది