Manchester City have formally announced the signing of Erling Haaland.
The 21-year-old has signed a five-year contract at the Etihad Stadium, joining the Premier League champions from Borussia Dortmund for around £51m after a release clause was activated.