Why always India? Croatian programmers a) have excellent skills, b) speak great English (much better than the rest of the Eastern Europe, for reasons I won't go into now) and c) are much less expensive. And especially for European employers, they work in pretty much the same time zone.