Open Letter to Visa and Mastercard from IT Specialists Fleeing Russia 4 years agoI am agree 0ThreadHN