English: A lot more work needs to be done.
Telugu: ఇందులో ఇంకా ఎంతో కృషి చేయాలి.