While Beijing impressed the world during the 2008 Olympics, India is struggling to get its act together for the 2010 Commonwealth Games. Though the two countries have similar levels of corruption, China appears to accomplish far more than India.
http://www.livemint.com/Articles/PrintArticle.aspx?artid=ADB97C8A-B686-11DF-8344-000B5DABF613