Businessweek just posted some stats on which countries are favorable outsourcing countries and India ranked well - scoring 5. The only measure on which it scored poorly was infrastructure.
No. 5 (tie) - India
Total score: 38
Criterion: Rating
Language: Very good 4
Government support: Excellent 5
Labor pool: Excellent 5
Infrastructure: Fair 2
Educational system: Very good 4
Cost: Very good 4
Political and economic environment: Very good 4
Cultural compatibility: Good 3
Global and legal maturity: Very good 4
Data and intellectual property security and privacy: Good 3
Source: Gartner
http://images.businessweek.com/ss/09/01/0114_top_outsourcers/6.htm