UK favours debit cards over cash



DEBIT card payments overtook those made by cash for the first time last year, a trade association has said. There were 13.2 billion debit card payments in 2017 – eclipsing the 13.1 billion made in cash, according to UK Finance.



Read More