Energy French companies grapple with staying in Russia despite mounting public pressure PARIS — As famous brands from IKEA and McDonald’s to Netflix pull out from Russia, major French companies are staying put there, drawing public... Francesco MazzagattiMarch 24, 2022