April 26: Reigning nine-times world champion Sebastien Ogier claimed his first victory of the 2026 World Rally Championship season on Sunday with a hard-fought win at Spain’s Rally Islas Canarias. The Toyota driver, alongside co-driver Vincent Landais, seized the lead from special stage two (SS2) after resist



