English: But, it needs to do a lot more.
Telugu: అయితే ఇంకా చాలా చేయాల్సిన అవసరం ఉంది.