Yet Another G-20 Summit

The annual meeting of political leaders of countries from twenty of the world’s leading world…