English: That scene is still in front of my eyes.
Telugu: ఈ దృశ్యం ఇప్పటికీ నా కళ్ల ముందు మెదులుతూనే ఉంది.