Michelin closing two plants in France with loss of over 1,200 jobs

6 Nov 2024