English: Much more is required to be done.
Telugu: మరి యిది తయారవాలంటే ఎన్నో కావాలి.