English: A lot of work is left to be done on that front.
Telugu: ఆ దిశగా చేయాల్సిన కృషి చాలా ఉంది.