Nobody is denying that Chinese GDP is 3.5 times Indian. Foriegn policy is a magazine .IMF gets the data from the chinese governtment. Did you read the article . The chinese economy grew 7 % in 2009 even when the energy consumption reduced 2.2%, so they are suspecting that the numbers the government has provided is cooked up.There is a quote from your vice premier too in the article.