Home Politics Elon Musk raises $46bn for Twitter bid