Why has cricket a large viewership in India, not in China or Russia?

China and Russia are both communist country and do not play cricket. India, a former colony of the British Empire, has been playing cricket since pre-independence. It gained popularity as a colonial sport played against the colonisers and then the whites.


8