Zara Owner Inditex Closes Russian Stores and Online Platform

Spanish fashion retailer Inditex has halted trading in Russia, closing its 502 shops and stopping online sales, the…