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