English: He though has done his job.
Telugu: అయినా తన కర్తవ్యం నిర్వహిస్తున్నారు.