English: There is still much to be done on this front.
Telugu: ఈ కృషిలో ఇంకా ఎంతో సాధించ వలసిఉంది.