English: More has to be done.
Telugu: మరికొన్ని చేయాల్సి ఉంది.