How much did Manchester City pay Juventus for Joao Cancelo?

Manchester City paid Juventus a fee of around £60 million for the transfer of Joao Cancelo. The transfer fee was initially reported to be £27 million, but the actual fee was much higher, as the deal also included a player exchange. The player exchange involved Danilo moving to Juventus in exchange for Cancelo, with Juventus paying an additional fee of around £33 million for Danilo's transfer. This means that the total cost of the Cancelo transfer to Manchester City was around £60 million. The transfer fee made Cancelo one of the most expensive full-backs in football history, and also one of the most expensive transfers ever for Manchester City.