October 28, 2022

Elon Musk completes Twitter buyout, fires top execs

Jaw de Guzman

October 28, 2022

Elon Musk fired top executives of social media company Twitter as soon as he completed the $US44 billion ($A68 billion)…