• Tuesday, April 23, 2024

News32 D

As Musk takes Twitter’s control, top executives set to leave with $100m payout

Three of microblogging site Twitter Inc.’s top executives who were said to be removed after Elon Musk took over the platform, are set to gain more than $100 million (£86.3…

Loading