Manchester City are preparing to offer Yaya Toure a new contract though it is unknown whether he will accept.

Toure joined City from Barcelona in 2010 for £24 million.

After a rough start to playing for Pep Guardiola again, Toure fought his way back into the manager's plans.

City would ensure a proper send-off for Toure should he decline a new deal.