English: Much needs to be done on this front.
Telugu: ఈ దశలో చేయాల్సింది చాలానే ఉంది.