"Manchester City and Nottingham Forest have reached an agreement for the transfer of Elliot Anderson," the club said.

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

Elliot Anderson is set to join Manchester City after the World Cup