The latest edition of the World Rally Championship is about to commence, as the 2026 season promises more twists and turns, ...