English: ' There's still lot to be done.
Telugu: 'చేయాల్సినవి ఇంకా చాలానే ఉన్నాయి.