There are no specific laws in India that prohibit online betting, so one can always place bets through trusted sites without worrying about legal actions. These sites are off-shore and reputable so one can always use them. There was a time where point-shaving and various other illegal activities took place. This is different than sports betting. This is called spot-fixing or match-fixing which is illegal.

Sites which offer Sports Betting in India
Various sites offer sports betting legally in India. Some of them which cater to the Indian audience are listed below:
1) Betway: They are a top bookmaker for the Indian market. They accept INR currency and provide betting for various options and also sports like cricket. They provide its customers with a generous bonus and weekly free bets. There are a variety of deposit options and also a mobile app that provides live streaming. This platform is quite old but new to the Indian market and caters to the passion of people for cricket. There are various other websites like poker qq, dominoqq, etc.
2) 10Cric: This site is exclusive in India and emphasizes more on Indian sports like cricket and kabaddi. It provides one of the largest opening bonuses and accepts local bank transfers. They are sensitive to local issues and caters to their problems very quickly.
3) Bet365: Bet365 is one of the first cricket betting websites in Indian rupees. It is very generous giving small bonuses and their cricket bet selection is quite wide and they offer bets on smaller leagues. It also hosts live streaming for various sports like football and also allows us to place bets while watching.

Spot-fixing is when a player purposely gives away a few points or loses a few runs so the bets placed can be won or lost accordingly. This is in-fact contrary to sports betting because it taking a pre-arranged action to fix the result of a specific event. It takes away the charm of sports betting when everything is pre-decided.