Business

Elon Musk snaps up $3bn Twitter stake