National Treasury says it can weather shocks like Iran war

· Moneyweb