The EU’s ambassador to China Hans Dietmar Schweisgut says businesses feel there is a growing gap between what China says and what it does. Photo: SCMP