English: More does need to be done.
Telugu: ఇంకా ఎక్కువగా ఏర్పాటు చేయవలసిన అవసరం ఉంది.