Cartoon by chinese state press mocking (from left to right) Germany, Australia Japan, Italy, US, the UK, Canada, France and India (frog in the front supposedly being Taiwan)