English: And yet they did their job.
Telugu: అయినా వీళ్లు తమ పని కానిచ్చేశారు.