English: This has been on my mind ever since.
Telugu: ఇందాకటినుంచి ఈ విషయం ఆలో చిస్తున్నది.