Sephora to hold beauty festival in London June 26, 2026 Sephora is to hold its beauty festival SEPHORiA in Central London for the first time this year. Read the full article now! Log in Subscribe