Manchester City and England goalkeeper Joe Hart has completed a season-long loan move to West Ham.

Hart had been told he could find another club by City boss Pep Guardiola after spending last season at Torino.

The 30-year-old made it clear to City his preference was to join West Ham, and they facilitated that.

There is no option to buy in the deal and, should West Ham want Hart next summer, they will have to bid for him like any other club.

City have agreed to fund part of Hart’s wages but West Ham are also paying a loan fee, believed to be £4.5m.

Hart, whose City contract is not due to expire until 2019, is expected to join West Ham’s squad on their pre-season tour of Austria.