Yes, there is a 30% tax on any roulette winnings in India. Online casinos should take 30% away from the winnings, but if they do not, we recommend declaring the winnings and paying the 30% tax.