Inside F1’s newest team and their £1.2bn question ahead of debut season March 3, 2026 · The Independent Read full story at source