Ivory Coast international Yaya Toure will leave Barcelona and sign for a Premier League club this summer, according to the midfielder's agent.
The 27-year-old has been linked with Arsenal in the past while Manchester City, who now have Yaya's brother Kolo on their books, and Manchester United, are also interested in securing his services.
Toure's agent, Dimitri Seluk, Told Ona FM: "If everything goes well, Yaya will go to England. But we can't talk about definite clubs. We already have a closed deal and all will be resolved before the World Cup."
Toure joined Barcelona from Monaco three years ago and has featured in more than 100 matches for the club.
He signed a new contract at the Nou Camp last summer but was frustrated by his lack of first-team starts in the season just ended.
Barca have reportedly put a 36million euro price-tag on Toure's head, but Seluk added: "It seems to me too much money. His club have shown they want him to leave, it's not normal that they're asking for this amount.
"If (Barca president Joan Laporta) likes Toure so much, he could have explained why he didn't play so much. This year we haven't spoken to him even one time, and if he leaves it's because that was lacking."