Real Madrid and Adidas have agreed to a £1 billion kit deal, which will be the most expensive in the world.

Adidas previously signed Manchester United to a 10-year, £750 million deal.

Real Madrid's £106 million annual deal will be worth more than Chelsea, Arsenal and Liverpool combined.