English: And yet they still gave.
Telugu: అయినా వాటిని అలాగే సమర్పించారు.