The Geneva Motor Show was cancelled this week as Swiss authorities attempt to stifle local cases of coronavirus. As a result, carmakers attending this year’s event have been scrambling to reschedule various announcements and reveals, with many resorting to so⦠[+5684 chars]Source