Business Visa, Mastercard suspend operations in Russia Olusegun Kugbayi Mar 6, 2022 U.S. payment companies, Visa and Mastercard have suspended their operations in Russia, to further isolate it over the invasion of…