Twitter has confirmed that two of its bosses are leaving the social media company in one of the biggest shake-ups since Elon Musk agreed to buy the… Read more
Elon Musk has said his $44bn deal to buy Twitter is temporarily on hold after he queried the number of fake or spam accounts on the social media platform.