The World Rally Championship kickstarted its 2025 season on the iconic and challenging roads of Rallye Monte-Carlo. Find out if 2024 champ Thierry Neuville defended his crown.