Erling Haaland has signed a new 10-year contract at Manchester City that ties him to the Premier League champions until 2034.
Erling Haaland has put pen to paper on a nine-and-a-half-year deal at the Etihad Stadium, which is set to cost Manchester ...