World
Elon Musk completes $44 billion Twitter takeover
Several top executives are said to have been ousted when the billionaire acquired the social media platform.
Several top executives are said to have been ousted when the billionaire acquired the social media platform.