US Musk Owns Twitter. What May just Pass Mistaken? April 26, 2022 The World Opinion Together with his $44 billion deal to shop for Twitter, Elon Musk has a...