Iran-US deal proving hard to close. US consumers sentiment hits record low. Canada battles high PPI. Japan & Korea avoid Iran fallout.
Loading summary