English: A lot has yet to be done in this respect.
Telugu: ఈ విషయంలో చేయాల్సింది ఇంకా చాలా ఉందని పేర్కొన్నారు.