Cristiano Ronaldo has joined Saudi Arabian side Al Nassr on a deal that runs until 2025. Ronaldo became a free agent when his ...