JUST IN: Visa and Mastercard have blocked Russian firms in order to comply with sanctions imposed on Moscow! @WatcherGuru 1.3K views11:17