I never studied Marx, never got into Communism.
I did get into Economics, and know that India's economy is worse than ours hence a much lower wage. Many countries are like that, Thailand, the Phillipines, Koera, etc. I also know that it has nothing to do with how many immigrants are brought into our country. Doing so would pay them in US Dollars and require a much higher salary. Cheaper to pay them in a different country where the standard of living and economy is lower than the USA's instead of bringing them over here.
Capital and labor are not realted, I just do not see a relation there, sorry. If you studied USA economics you would see a division between capital and labor since the Civil War. Of course unions where formed, and all kinds of things happened. The problem is that labor in other countries is cheaper because their economy is lower than ours. So some capital goes to India and other countries to hire cheap labor there.