Twitter’s Board of Directors Approves Elon Musk’s Offer to Buy the Platform for $44 Billion Read more