McLaren chief claims Mercedes customer deal is toughest it has ever been

After the party, the hangover. McLaren were brilliant for 2025 (and much of 2024) on their way to a double world title, but the bill has very much come due in 2026.