Muslim woman wearing hijab denied entry at Zara store in Paris
Zara Store on les Champs-Elysées - Paris - France Stock Photo - Alamy
HAMBURG, GERMANY - AUGUST 28, 2014: Zara Fashion Shop In Hamburg. Zara Is The Main Brand Of Inditex Group, The World's Largest Clothing Retailer. Stock Photo, Picture And Royalty Free Image. Image 128308850.