England international Elliot Anderson will become one of the most expensive football players ever after Manchester City reached a deal to sign the...

The fixed fee of £116million ($153m) is the most ever paid for a British player and represents a new record for City.

Manchester City signs Elliot Anderson for a British-record £116M, pushing three-year spending to £824M. Here's how it connects to the club's OKX and fan