The Geneva Association addressing publicly the G20