A simmering confrontation between Moscow and foreign tech firms has escalated in light of the crisis in Ukraine, and Russia has blocked access to Meta Platforms Inc's flagship social media, Facebook and Instagram. ICRC spokesman Jason Straziuso said the organization...