Tag

#Omead Afshar

Automobile

Tesla reportedly sacks its head of US and Europe

Automobile

Tesla appoints new head for Europe and USA