Big Blow To Russia: Visa And MasterCard Stopped Their Services in Russia Leave a Comment / BUSINESS & ECONOMY / / March 6, 2022 / MASTERCARD, RUSSIA UKRAINE CRISIS, VISA