<p>French beauty retailer Sephora will open its first stores in Israel on August 20. The initial locations will be at Azrieli Tel Aviv, Malha Mall, and Ayalon Mall, with three additional stores expected to open later.</p> | Read More in News from Israel