English: But he has made substantial amends recently.
Telugu: కానీ ఈ మధ్య ఆయనలో చాలా మార్పు వచ్చింది.