Payment systems giant Visa said Tuesday that a massive technical glitch earlier this month had affected 5.2 million card transactions, almost half of which were in Britain.
Payment systems giant Visa said Tuesday that a massive technical glitch earlier this month had affected 5.2 million card transactions, almost half of which were in Britain.