Many G7 countries voice concern over China's excess production
This photo taken from the Italian government's website shows the Group of Seven finance ministers and central bank governors meeting in Stresa, Italy on May 24, 2024. (Kyodo) STRESA, Italy (Kyodo) -- Many finance chiefs from the Group of Seven wealthy …