Benjani Mwaruwari has finally moved to Manchester City.
The belated deal, that has been concluded five days after the end of the transfer deadline, has also been transacted at a cut price.
Originally the deal price was £7.75 million, Manchester City have paid just £3.87 with further payments payable when and if the footballer makes 75 appearances.
The deal didn’t go through on transfer deadline day as Benjani had arrived late for a medical.







