BusinessObstinate Elon Musk ousts top Twitter executivesAdminOctober 28, 2022 October 28, 2022 Two people familiar with the situation said Thursday night that Elon Musk had taken over Twitter and sacked the company’s... Read more