English: But, he's done his job nonetheless.
Telugu: అయినా కూడా అతను తన పని తాను కానిచ్చాడు.