English: It is still so very clear in my mind.
Telugu: ఆ దృశ్యం ఇప్పటికీ నా మనసులో అంత స్పష్టంగానూ ఉంది.