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

5 Nov 2024