English: And what he saw, and even took part in, haunts him till this day.
Telugu: మరియు అతను చూసిన, మరియు పాల్గొన్నది కూడా ఈ రోజు వరకు అతనిని వెంటాడుతోంది.