Twitter loses nearly half advertising revenue since Elon Musk takeover
Since Elon Musk paid $44 billion (£33.6 billion) to acquire Twitter in October of last year, ...
Read moreSince Elon Musk paid $44 billion (£33.6 billion) to acquire Twitter in October of last year, ...
Read more