English: A much larger effort needs to go into this.
Telugu: ఇందులో ఇంకా ఎంతో కృషి చేయాలి.