India is displaying enormous economic growth and a burgeoning middle class. The problem there and increasingly around the world, is that inequality is going nuts. Canada and many other supposedly first world countries should be reducing inequality. India has such a vast number of impoverished people that it is likely impossible ever to solve that problem. Incidentally, the Sikhs are very much into helping those less fortunate - the Golden Temple feeds thousands of poor people every day for free.