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