English: Still much has too be done in this regard.
Telugu: ఈ సందర్భంలో ఇంకా ఎంతో జరగ వలసి వుంది.