Means of payment Credit cards also popular in Europe