Posts Tagged



Following Russia’s annexation of Crimea last year, tech companies are blocking transactions in the region, upholding the U.S. sanctions on Crimea. These blocks have been brought about to exert pressure on Russia which is in conflict with Ukraine over Crimea. Both the U.S. and Europe support Ukraine in the conflict.

Read More