Tag

#Essa AL-Saleh

Volta zero e truck
Commercial Vehicles

Volta considers a factory near Barcelona “decarbonisation hub” and names a new CEO