Cricket is by far the most popular sport to bet on in India. However, due to strict laws prohibiting gambling, betting takes place mainly through illegal bookmakers.