Manchester United officially confirm Cristiano Ronaldo return after agreeing deal with Juventus
Juve were initially hoping to get €28m (£24m) for Ronaldo - the same amount they still owe Real Madrid from his transfer in 2018 - but have accepted €15m (£12.8m) up front plus €8m (£6.8m) in add-ons, which represents a bargain for a player