English: An enormous amount of work is required in that respect.
Telugu: ఈ చాలా పెద్ద ఎత్తున పని అవసరం.