English: And yet, this rankles me still.
Telugu: ఇప్పటికీ నాకు ఈ విషయం బాధ కలిగిస్తూ ఉంటుంది.