The 80th International Geneva Motor Show, which runs March 4-14, is one of the auto industry’s biggest events.
The 80th International Geneva Motor Show, which runs March 4-14, is one of the auto industry’s biggest events. Analysts say many new models will debut in Geneva despite the crisis.