Odds96 offers a generous Welcome Bonus to every new player registering at the site with a minimum deposit of 1000 INR.