With the 2020 season yet to get underway and with 10 of the scheduled 22 races already either cancelled or postponed, the 10 teams hammered out the new agreement.

  • RSS BBC News – World