China, China, China. India is getting tired of all the talk about China being the country to put your money into. They want people to remember that India is a pretty up and coming place. To get the word out they are about to start a worldwide advertising campaign promoting themselves. It looks like they will start in Switzerland, you know the home of all those bank accounts. Story Here.