Business

What the Twitter whistleblower could mean for Elon Musk's takeover deal

Published: 

Musk terminating Twitter deal Elon Musk has announced that he will abandon his tumultuous US$44 billion offer to buy Twitter.