MarketWatch First Take: Moral Rating Agency slams Western companies, including Microsoft and Nestlé, over alleged supply of products to Russia

Young couple having romantic evening at home woman reading book

New research claims consumer giants are still selling products into the country.

You might also like