English: Much more need to be done.
Telugu: ఇంతకంటె ఎక్కువ చేయవలసి వుంది.