What is the G20? | Infographic News | Al Jazeera

What is the G20? | Infographic News | Al Jazeera