75 % of ICC revenue comes from India .
Cricket is barely popular anywhere else in the world as India is in the India subcontinent .
75 % of ICC revenue comes from India , and cricket is barely popular anywhere else in the world as it is in the Indian subcontinent .