English: A lot needs to be done on this front.
Telugu: ఈ దిశగా మనం చేయవలసింది చాలా వుంది.