Manchester City have completed the signing of Italy striker Mario Balotelli from Inter Milan for a reported fee of £24 million.
Balotelli, 20, passed a medical in Manchester on Friday and signed a five-year deal to complete his switch from Serie A to the Premier League.