What is the G7?

The leaders of the most powerful economies in the world are gathering this weekend in France. But what exactly is the G7?

avatar
Brut.
24 August 2019 13:58