Elon Musk fires top executives as he finally acquires Twitter
Billionaire Elon Musk has reportedly acquired Twitter. The company initially contested the $44 billion bid but sued the world’s richest man when he announced his intention to abandon the deal.
Read more