English: A great deal of work needs to be done on that.
Telugu: ఇందుకు చాలా కృషి చేయాల్సి ఉంటుంది.