A deluge of G20 meetings