First look: Inside Sephora’s Westfield London flagship store

After 17 years Sephora has finally returned to the UK, opening the doors to its new flagship store in Westfield London, White City.