Formula 1 Cancels Imola Grand Prix
The Formula 1 body has officially announced that it will not go on with this weekend’s grand prize which is expected to happen at Imola. The decision was taken due to the news that there will be heavy rain in the region, and the F1 employees have been advised not to travel to the Emilia Romagna Grand […]