English: But I still feel like I should have done more.
Telugu: అయినా ఇంకా బాగా చేసుండాల్సింది అనే ఫీలింగ్ మాత్రం ఇప్ప‌టికీ నాకు అనిపిస్తూ ఉంటుంది.