Elon Musk now owns Twitter

Elon Musk’s $44 billion acquisition of Twitter shut on Thursday according to numerous media studies citing…

Elon Musk closes $44bn deal to buy Twitter

Elon Musk has shut his $44bn deal to get Twitter personal, according to 3 persons common…