Elon Musk completes takeover of Twitter, CEO and CFO fired and escorted from building
Elon Musk has formally completed his $US44 billion ($68 billion) acquisition of Twitter, immediately firing multiple top executives including CEO Parag Agrawal.
Read more »