Axing of Geneva car show forces manufacturers to rethink car launches

More than 160 exhibitors were scheduled to show off their cars and services at the 90th Geneva Motor Show, which was due to start on Monday and last until March 15