Mobility, manufacturing and infrastructure
2 companies and brands based in Italy.
Turin, Italy
Trucks, buses and commercial vehicles
Italy