Workers at a Michelin factory in western France set tires on fire in protest against the company’s decision to close two plants by 2026 due to declining sales. The company…
Workers at a Michelin factory in western France set tires on fire in protest against the company’s decision to close two plants by 2026 due to declining sales. The company…