Formula 1 motor racing has made history with the first-ever season launch at London’s The O2, featuring star-studded performances and all ten teams, their drivers and team principals to mark the sport’s 75th anniversary. The sold-out event hosted more than 15,000 fans and marked the official start of the 2025 season while celebrating the sport’s 75th anniversary in spectacular fashion. The show was live streamed for free to 4.6 million fans via Formula 1’s YouTube...