English: A lot is still to be done on that matter.
Telugu: దీనికి సంబంధించి ఇంకా చాలా ప‌ని మిగిలే ఉంది.