Moody’s Analytics estimates the Iran war has cost each US household around $2,000. It is also fuelling a sense of betrayal among voters who believed Donald Trump’s promise to end America’s ‘forever wars’ and focus on economic relief at home. Kate Fisher reports.

