Barcelona will carry on staging Formula 1 races for another six years after an agreement was made for it to alternate with the Belgian Grand Prix. The Circuit de Catalunya ...