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