Sephora is officially coming to the UK - what we know so far
Sephora's London Debut, Explained
To Reach €20 Billion in Sales, Sephora Weighs China Overhaul
Which Sephora locations will sell Glossier in 2023?
Sephora - Wikipedia
Global marketing according to Sephora : The British Beauty Council
Sephora reveals opening date for first physical UK store
New Sephora Store in London #sephora #beautynews
How to Pitch Your Product to Sephora and Get A Meeting (Part 1
Beauty fans slam UK's website launch of Sephora as many are
Inside Sephora's plans for growth
Sephora is back in the UK and this time it means business