Visa and Mastercard Suspend Russia Business

Visa and Mastercard are the latest, and two of the most influential, companies to suspend operations in Russia in response to its invasion of Ukraine.