Elliot Anderson has joined Manchester City from Nottingham Forest for £116m, setting a new record as the most expensive British player in football history.

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