Russia, China, Ukraine, Europe etc. and a lot of other avenues are there that handle outsourced projects. But why does India get to take the cake where as the rest are left with crumbs? Indians are no Harry Potter! Neither are they proficient in the Dark Arts like Lord Voldemort! Still, what is it about them that organizations count on the service providers here for all the work? There must be some solid reason else all shops in India would have been shut long time back. The companies see those attributes, and hence are all over the place thronging Indian companies with projects and assignments.
There are certain identified and confirmed benefits which come one