Pablo Zabaleta will leave Manchester City at the end of the current season.

Zabaleta spent nine years with the club.

According to a source, Zabaleta has decided to leave after failing to secure a two-year deal with City.

Zabaleta has become a cult hero at City since he joined from Espanyol in 2008, making more than 332 appearances for the club and winning two Premier League titles.

West Ham and Inter Milan have interest in signing Zabaleta.