Twitter shareholders finalize vote to approve sale to Musk ahead of trial

Twitter's shareholders have voted to approve Elon Musk's $44 billion bid, allowing the board to take…