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