Twitter’s top brass gutted as Elon Musk’s takeover begins
Elon Musk reportedly finalized his $44 billion takeover of social media platform Twitter on Oct. 27 and has started his…
Elon Musk reportedly finalized his $44 billion takeover of social media platform Twitter on Oct. 27 and has started his…