The Morocco international joins on a contract to 2031 and will wear the No 32 shirt.

Manchester City are closing in on Lille midfielder Ayyoub Bouaddi for €100M with add-ons, making the 18-year-old one of the priciest teenage

The 18-year-old starred for Morocco at this summer's World Cup.