English: That has always haunted him.
Telugu: దీంతో అతనిపై ఎప్పుడూ కోప్పడుతూ ఉండేది.