The thing that annoys me is that India aren't actually better than any of the other teams ranked 3-7. When was the last time they won a series away from home?
Outside the subcontinent: 1986. Against England, I believe. Zimbabwe doesn't count, obviously.
No, they aren't better than the other teams except at home. But they generate more $$ than any other team..and that counts a lot.