English: Much effort by many people is needed.
Telugu: ఇంకా ఎందరో వ్యక్తుల యొక్క ఎంతో కృషి అవసరం దానికి.