Twitter shareholders set to vote on Musk's $44 billion takeover bid

Twitter shareholders set to vote on Musk's $44 billion takeover bid
play icon
Twitter's board of directors have earlier requested shareholders to approve the Musk deal, according to reports.