English: But more needs to be done.
Telugu: కాని ఇంకను మిక్కిలి చేయవలసి ఉన్నది.