There is not too many of us in India. India is an urbanizing society, meaning that there is a large amount of migration from rural areas to urban areas, leaving urban areas with a surplus population and driving down urban wages. This is a process that all capitalist countries went through at some point in their lifespans, including England, whose example Marx analyses 200 years ago. Back when its population was on the order of 10 million (it is over 80 million today).
By providing full employment, the communist countries were able to industrialize very rapidly while maintaining decent wages. It is a capitalism problem.