Technology  Elon Musk now in charge of Twitter, CEO and CFO have left, sources say

Elon Musk now in charge of Twitter, CEO and CFO have left, sources say