Geneva car show axed as virus wipes $5 trillion off markets

Geneva car show axed as virus wipes $5 trillion off markets
Workers dismantle a booth in Geneva, Switzerland, on Friday. Reuters

Most Popular Stories