Manchester City have completed the signing of Italy starlet Mario Balotelli from Inter on a five-year contract, ending what has been one of the longest-running transfer sagas of the summer.