Shops are reporting a near ten percent rise in last minute Christmas shopping today compared to last year.

Visa says it expects to process eighteen grand's worth of transactions a second - a total of one and a half billion pounds.