India is a bunch of over rated and overhyped cricketers, mostly with marginal technique against genuine fast bowling; and Indian bowlers lack the extra bite.
They are inconsistent. They are very good at making money though - look at the way Ganguly and Tendulkar use every opportunity to promote their restaurants and other businesses. I think these guys really milk the Indian followers and make far more money than they deserve. Ganguly was 'sick' for the last Test but was out shooting commercials (while you and I were paying to watch his 'boys' play) immediately baceme fit for the domestic Test as he didn;t want to not play in this star-studded one-of Pakistan One-Dayer. That would not have been good for his commercial interests
One good innings in every 1-12 bats seems to do the tirck. For Ganguly and his cronies it's more like 1 in 40. Look at how miserable the performance of our fast bowlers (Nehra, in particular) is at the domestic level but no one seems to care. On the other hand, Kartik and the wk Dinesh Kaarthick get a raw deal because they are not part of the Ganguly cheerleading fan club.
Look at he the farce with the opening slot - all so Ganguly and gang can keep their places, unthreatened, in the middle order. Truly it's not a meritocracy. The only real professionals in this whole bunch are Kumble, Dravid and Pathan - early days for him though. I hope India lose to SA, and there is a good chance they might, in order to bring about much needed changes.