This post was originally published on this site
Erling Haaland has signed a new contract at Manchester City through 2034, committing his long-term future to the Premier League champions with one of the most lucrative deals in soccer amid uncertain times for the club on and off the field.