india is a very corrupt country. they make it basically impossible for small businesses to start/thrive. america is also corrupt but in a way that helps big business thrive. in india, corruption allows big business to stagnate while also making big bucks. they have rejected globalization in many areas. sounds based right? but they do it in a retarded way that only hurts their economy. all because they are afraid of western influence. dumb. there are only a few pathways to success in india. call center, scammer or programmer. so since they don't really have many options and there's like a billion of them, there are tons of indian programmers.
Canada