English: There's still more work to be done on that.
Telugu: దీనికి సంబంధించి ఇంకా చాలా ప‌ని మిగిలే ఉంది.