In which French city is Michelin's headquarters located?
Paris
Lyon
Clermont-Ferrand
Marseille
Answer
Michelin's headquarters is located in Clermont-Ferrand, a city in central France. The company was founded there in 1889 by Édouard and André Michelin, and it has remained the company's main base of operations ever since.
Jean-Dominique Senard Die-hard Fan Quiz: 23 Questions to prove your dedication