Cristiano Ronaldo signed a two-and-a-half-year contract with Saudi Arabia’s Al-Nassr, local media reported on Friday. According to earlier Spanish media reports, the...