MasterCard

Visa and MasterCard to Halt Russian Operations

American payment companies Visa and MasterCard will indefinitely halt their operations in Russia. The move,…