Home G20 nations agree central bank independence ... 18 July 2025 G20 nations agree central bank independence 'crucial': finance ministers' statement