Why IT offshoring to India is especially popular