Elon Musk completes USD 44 billion Twitter takeover
Elon Musk has completed his USD 44 billion takeovers of Twitter, according to a number of media reports and an investor in the firm.
Twitter’s chief executive and finance boss have reportedly left with immediate effect.