Twitter CEO
Twitterati in favour of Elon Musk stepping down as Twitter CEO; announcement likely to come soon
Dec 19, 2022 17:10 IST
2 Min read
Elon Musk proposes to go ahead with $44 billion takeover of Twitter
Oct 06, 2022 10:09 IST
3 Min read