India it seems has a lot going for it, the rule of law, democracy, everyone is free to practice his or her religion. China on the other hand is miles ahead of India, the development of the infrastructure, the economy etc. And all this under the communist rule, so why hasn't India developed like...