English: It has much work to do.
Telugu: దానికి చేయాల్సిన కృషి చాలా వుంది.