My feeling is that best Indian software engineers are in the US (or even Europe) already. I have great Indian and Pakistani colleagues at my company, but we had very mixed results with outsourcing.
There are great people in India, but you have work to find them.