English: ‘A lot more can still be done’
Telugu: 'చేయాల్సినవి ఇంకా చాలానే ఉన్నాయి.