http://www.bbc.co.uk/news/uk-politics-20265583
China has much higher levels of corruption than India, in terms of pure cash stolen and likely as a percentage of the economy too. Its just that in China the infrastructure is built (even if poorly & massively overpriced, with much hidden) and the pie from which to be stolen from is enlarged by state owned and controlled enterprises. While in India, the infrastructure is not built and the pie mostly stays the same size because no one wants to give up control, even if it means they could steal even more if the pie was bigger.