Unfortunately, you cannot. Before February 2011, Neteller distributed cards to Indian residents, which granted them access to their balances through ATMs. But Neteller policies have since changed and led to the stoppage of the debit cards in India. But this should not be mistaken as Neteller not operating in India.