Browsing: Twitter

‘Chief Twit’ takes management 27 October 2022 Musk completes his $44bn (£38.1bn) takeover of Twitter, instantly firing plenty of the…