Visa has said that their card payments are experiencing disruptions across Britain and Europe, the BBC reports today, June 1. Visa, which handles over 150,000 mln transactions a day, tweeted […] Click here to view full article