Twitter shareholders have approved the $44B sale to Elon Musknpr.org8 points·nimbius··0 commentsOpen articleSaveView on HN