
Once close political allies, US President Donald Trump and billionaire Elon Musk have turned on each other in a spectacular public feud. The fallout, triggered by a dispute over Trump’s flagship tax bill, has spiraled into a barrage of personal attacks, with Musk calling for Trump’s impeachment and accusing him – without evidence – of ties to the Jeffrey Epstein scandal. Trump hit back by threatening to strip Musk’s companies of government contracts.