What is the best CC in Mainland Europe that credits to FlyingBlue (or just any skyteam airline's points)?
And what do you need to open a CC which is based in another country? I believe I have read that you need a German bank account to open the lufthansa card, for example (though of course that's not skyteam). How feasible is it to open a bank account in a country you don't live in (but is EU and Schengen)?
I guess opening any CC that credits to Delta or something would be out of the question, it being american?