Products carrying the brands of Germany’s Metro AG and Auchan of France are visibly for sale on the shelves of the retailers’ Crimean subsidiaries, Reuters reports. People involved in transporting the goods say they arrived via a ferry that serves ...
Read More »