For the greater part of the world a valid passport is required for your KYC when applying for a debit card. Even if your local government issued ID is accepted in your country as a form of ID, using a debit card issued for the global market has a higher KYC requirement.