Nation Nestle’s services remains in Russia despite other companies leaving Team Tech Outlook Mar 18, 2022