"I think I was right to stay at United," he said. "When I first came through Serie A was the place to be. All the best players went there. Now, the majority of the great players are playing in England.
"Cristiano Ronaldo has been the best player in the world for the last two years. Before that it was Thierry Henry.
"Ronaldinho and Kaka have both said they see themselves playing in the Premier League. You would not have had that 15 years ago.
"There is no doubt in my mind England has the best league in the world. It has proved that by having three teams in the semi-finals of the last two Champions Leagues and it will go on proving that."