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