Barcelona has signed a new agreement to continue hosting Formula 1 races until 2032, securing the Spanish Grand Prix's long-term future at the Circuit de Barcelona-Catalunya. The deal ensures one of F1's most established European venues remains on the calendar. The BBC reports on the terms of the new contract and what it means for Spain's presence in Formula 1 alongside the potential Madrid street race.