It was just days before the March 3 start of the Geneva Motor Show when the show was forced into cancellation by the Switzerland Federal Council's decision to ban large events due to the heightening ...