Michelin’s Connected Solutions Division (CXS) has strengthened its commitment to sustainable fleet operations by adding 19 new electric vans to its UK fleet, supporting its