Friend, for Indians, of course, you need either a credit card or VCC to verify your account. Only some USA and European countries have the facility of verifying their accounts just by adding their bank account details or by debit cards. I guess even China members can verify their account by just adding and confirming their bank account details.