Real Madrid are renowned for buying the biggest and best names in the football world whenever possible, and over the past eight seasons, they have completed 15 signings for £20 million or more.