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