Using debit cards is not considered legal as long as you make sure that the Indian gambling sites you use are properly licensed and audited and legal.