Business intelligence, analysis, and the stories moving markets.
The Group of 20, or G-20, is a coalition made up of the countries that make up 85%…