Donald Trump denied reports that America would provide $300 billion to Iran under a proposed peace deal, calling them fake news. His remarks have sparked fresh uncertainty, raising questions about Iran’s response and whether the planned agreement will proceed.