if you want to have a physical debit card from aeldra you will have to have a US address which you have to verify with any kind of proof like credit card statement or photo id proof.
if you do not want physical debit card and can bear with the digital card use india's address and you will do good.