World leaders have been gathered in Hamburg, Germany, for the G20 summit, which is an international forum for the...