JUST IN: Visa and Mastercard have suspended all services in Russia; they account for 74% of all payment transactions in the country!

@WatcherGuru
 
 
Back to Top