The races that never happened: F1's cancelled grands prix
The Bahrain and Saudi Arabian Grands Prix are the first F1 races to be cancelled for three years. We look back at the practical, financial - and more unusual reasons - for grand prix weekend cancellations