Twitter is a step closer to approving $44 billion buyout deal with Elon Musk

Twitter’s board of directors advised shareholders to approve the $44 billion buyout deal Elon Musk first proposed in April.