English: And yet, they still helped me.
Telugu: ఇంకా వాళ్ళే నాకు సాయం చేస్తారు.