English: More has to be done.
Telugu: ఇంకా చేయాల్సి వస్తుంది.