Cristiano Ronaldo has signed a two-and-a-half-year contract with Saudi Arabian club Al Nassr Read more