English: All of which has done me a lot of good.
Telugu: ఇదంతా నాకు ఎంతో మేలు చేసింది.