Senator Elizabeth Warren has called Donald Trump’s $2bn crypto deal between his company, World Liberty Financial, and the UAE “shady.”

She said the Senate should not pass a crypto bill this week to facilitate this kind of corruption.