Donald Trump and Elon Musk loom large over this year's World Economic Forum in Davos.
President Donald Trump said on Wednesday that China had agreed not to supply weapons to Iran, citing assurances he said were ...