IMD released 2014 World Competitiveness index. China is ranked 23rd, down 2 spot from last year. Full result image source