Legendary striker Zlatan Ibrahimovic has expressed his fondness for playing in the Premier League with Manchester United because he enjoyed silencing his "haters".
The Sweden international joined the Red Devils on a free transfer from Paris Saint-Germain in 2016 following a trophy-laden career with the likes of Ajax Amsterdam, Juventus, Inter Milan, Barcelona and AC Milan.
Despite there being question marks as to whether he would be able to perform in the English top flight at the age of 35, Ibrahimovic helped United win the Community Shield and the Carabao Cup, as well as the UEFA Europa League title.
The Rossoneri striker has now admitted he was happy to prove his doubters wrong.
"I had fun," Ibrahimovic said of his time at United on ESPN's Gab & Juls Show.
"I really enjoyed because when I came, everybody was against it. And then in England, they didn't like me.
"All these haters, after three months, they started to like me, I didn't like them anymore. I like people when they hate you because then they bring out the better of you.
"I had fun. (The Premier League) is a great competition, (an) amazing atmosphere.
"And I'm happy I played for United, which I think is the best team in England. And I think it was the right choice to go to Manchester United.
"I think I came in a good moment. Because it's easy to come to a club when the success is already there. It's more difficult when you come and the challenge is different.
"And then if you manage to have a success, you're part of the story. So the fans (were) great to me. And I really enjoyed (it). A lot of things happened."
Sweden's all-time top goalscorer found the back of the net 29 times in 53 appearances for the red half of Manchester before departing for LA Galaxy in 2018.
Here are the 10 players who have scored the most league goals after turning 30 this century: