controversyA Lot of Drama? Elon Musk Terminates his Deal of Buying Twitter for $44 billion! July 10, 2022