Michelin still ‘committed to’ making tires in Germany

6 Dec 2023

Michelin devises four-part growth strategy