Formula 1 will lose an estimated £100m after next month’s races in Bahrain and Saudi Arabia were cancelled due to the war between Iran and the USA and Israel. The escalating conflict in the Middle ...