Elon Musk has completed his USD 44 billion (£38.1 billion) takeover of Twitter, according to a number of media reports and an investor in the firm. MORE..
Elon Musk has completed his USD 44 billion (£38.1 billion) takeover of Twitter, according to a number of media reports and an investor in the firm. MORE..