Michelin closing tire manufacturing plant in Brazil

1 Jul 2025