Erling Haaland has committed his long-term future to Manchester City, signing a mammoth new contract that runs until June 2034.

Erling Haaland has committed his long-term future to Manchester City, signing a mammoth new contract that runs until June 2034.