So much is happening on the Twitter front!

Twitter fired two of its top managers Friday, the latest sign of internal turmoil amid Tesla billionaire Elon Musk’s planned buyout of the company.

May 14, 2022, 02:21 AM IST