Zara owner Inditex to close all 502 stores in Russia
It revealed that its Russian sites account for roughly 8.5% of its global EBITDA
Inditex, the owner of fashion brands Zara, Pull and Bear and Berksha has announced it is to temporarily close all of its 502 stores located in Russia.