6. A strong governing body
Cricket in India is governed by BCCI, which is an efficient, rich, well-organized and systematic council. The BCCI, over the years, has taken several constructive steps to protect and prosper the cricketing interests of India. It has been highly successful in establishing itself as a dominant body in the world.
On the other hand, the governing bodies like AIFF, HI, IHF, etc are highly disorganized and unmethodical when comes to functioning, and are often busy dealing with internal hassles. Their financial structures are also petty weak if compared to the BCCI. A strong backing helped it to emerge as the most popular sport in the country.