Five reasons global markets are holding up despite war in Iran

· Moneyweb