English: But he has struggled to shed criticism.
Telugu: కానీ, విమర్శలకు ప్రతివిమర్శలు గుప్పించే ప్రయత్నం చేసింది.