Elon Musk selects Omead Afshar to lead Teslaâs North America, Europe operations: report
Amid slumping share prices and electric-vehicle demand, Tesla Inc. Chief Executive Elon Musk has reportedly shaken things up at the companyâs business in North America…