How did cricket get so popular in India? Obviously it has something to do with the British influence on the region, but soccer appears to have taken off in other countries that were under previous colonial occupation (regardless of coloniser), even though it was invented in the UK as well. So does anyone have a more comprehensive answer for this?