Twitter shareholders approve $44bn Musk deal

Saturday 15th of June 2024