London’s O2 Arena to host F1 launch extravaganza in 2025
City A.M.
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..