The Formula 1 Belgian Grand Prix at Spa-Francorchamps will remain on the calendar in four out of six years to 2031 after ...