English: And more could be done.
Telugu: ఇంకా మరిన్ని పనులు చేయవచ్చు.