G20 finance ministers and central bank governors are meeting in Asheville to address global growth, trade disputes, debt vulnerabilities and supply-chain resilience. The talks are complicated by the Iran conflict, Strait of Hormuz disruptions, US sanctions proposals, tariffs and concerns over China