Browsing: Moscow

One of the world’s biggest e-commerce companies, Otto Group, has liquidated all of its assets in Russia, Kommersant newspaper reported…