English: But it’s time this work must be done.
Telugu: అయితే దాన్ని చేయడానికీ ఓ సమయం పెట్టుకోవాలి.