I was surprised that India leads green card applications by such a huge margin. China and India should be about level since they both send about the same number of students to higher ed in the US and in similar specialties. Though I do see a lot more Chinese nationals in genomics/molecular sciences.
I was wondering about that because I saw only one application from my employer, but a few dozen from an Indian outsourcer that we have used in the past. This town is small enough that it's likely 90%+ of them are in this company.