Madrid is preparing to host the Formula 1 Grand Prix in 2026, 45 years after the Circuito del Jarama hosted its final F1 race on 21 June 1981. The Spanish Formula 1 Grand Prix, which will be held in Madrid from 2026 to 2035, will feature a brand new F1 circuit – the Madring circuit – with a […]