New research claims consumer giants are still selling products into the country.
You are here: Home / Top Stories / MarketWatch First Take: Moral Rating Agency slams Western companies, including Microsoft and Nestlé, over alleged supply of products to Russia