English: But, at least they did their job.
Telugu: అయినప్పటికీ వారు తమ కృషి తాము చేశారు.