English: But further progress is surely needed.
Telugu: అయితే మరింత పురోగతి సాధించాల్సిన అవసరం ఉందని నొక్కి చెబుతున్నారు.