English: This scene still stands before my eyes.
Telugu: ఆ దృశ్యం యిప్పటికీ కళ్ళకు కట్టినట్టున్నది.