The world's most populous nation, China is ranked at 74th by the index. While the Communist nation scores low on political rights and human rights, its does well on the development indicators and material well being.
However, hosting the Olympics in 2008 hasn't helped the country as China slid five places from last year's index.