India Jealous of China

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.