All the ways to watch France vs South Africa for free from anywhere, as the respective table toppers meet in the Nations Championship 2026 at Stade de France.