SHANGHAI (AP) — Upcoming Formula 1 races in Bahrain and Saudi Arabia called off because of Iran war.