China typically outranks India on the macroeconomic and overall benchmarks, but it is outranked by India on the microeconomic benchmarks. In the 2007–2008 GCI, China is ranked at No. 57 on the business competitiveness index (BCI) compared with India's No. 31.

