Twitter shareholders approve $44bn Musk deal

Thursday 13th of June 2024