English: And yet, he did his duty.
Telugu: అయినా కూడా అతను తన పని తాను కానిచ్చాడు.