Why are the people of India crazy about cricket more than any other game (including hockey and football)?
Why are sports like football, hockey, basketball, archery etc are not encouraged as much as cricket in India?