Payment chaos as Visa system crashes across Britain


Visa has apologised after a system failure prevented card payments across the UK and Europe.

Read More…