Most banks in India will offer their customers the chance to sign up for Mastercard, which can then be used to make deposits and withdrawals from online gambling sites in India.
An alternative option could be to go directly to the Mastercard site to apply for a new credit card to be issued through the company.