Manchester City manager Pep Guardiola believes he has improved as a coach since arriving in the Premier League, with the unpredictable nature of the English top flight forcing him to adapt.
Guardiola took charge of City in 2016 after enjoying success at Barcelona and Bayern Munich.
He won three La Liga titles and two Champions League trophys with the Spanish side before topping the Germany table for three years running.
Now in his third year with City, the 47-year-old captured the Premier League title in a record-breaking 2017-18 season and has his club at the top of the table against this campaign.
And Guardiola believes that his time in England has made him an even better manager than the one who came to City with a bag full of trophies.
"I am a better manager than I was in Germany, and I am a better manager now than I was in Barcelona by far, just for the fact of being there," he said on Wednesday, via Sky Sports .
"Now, I feel being here I am a better manager too because I learned to handle this incredible league in many circumstances.
"We are doing a job, everybody around the world is watching us, and it is fantastic."
Guardiola's side sit just two points clear of second-placed Liverpool and return to league action on Saturday with a match against West Ham.
And while his side are league leaders once again, the Spaniard is convinced that the Premier League is the toughest in the world.
"It is the toughest one, for the amount of games, for the weather and the referees saying: 'play (on), play (on), play (on)' and the competitors, there are many," he said
"It is the only country that five or six [teams] can win the Premier League,"
City are also top of their Champions League group with just two matchdays remaining.
They club will follow up their Premier League match against West Ham with European showdown against Lyon on Tuesday to close out the month of November ahead of a December schedule that will see City play nine times.