Who Sold Twitter to Elon Musk? Meet the Board of Directors
In news dominating current business headlines, Twitter's board recently agreed to the $44 billion bid Elon Musk had made to acquire the social media platform. But who was behind the unanimous...