Payments giants Russia and Visa joined the growing ranks of payments firms and fintechs that have suspended operations in Russia amid that country's invasion of Ukraine. The post Mastercard, Visa suspend services in Russia amid invasion of Ukraine appeared first on The Block.