London’s O2 Arena to host F1 launch extravaganza in 2025 Sport Business All ten Formula 1 teams will show off their 2025 cars at the O2 next year at the same time to celebrate the 75th anniversary of the sport. The iconic London venue will host the event, which is the first of its kind, as the teams – such as Red Bull, McLaren and Ferrari – [...]