English: This haunted me for a long time.
Telugu: ఈ సంగతి నాదగ్గిర చాలాకాలం దాచావు.