French retail brand Sephora is set to increase its physical presence in the UK with plans to open 20 new stores up to 2027.
United Kingdomcategory Masked men break into UK's Windsor Castle estate, The Sun reports 8:47 AM UTC United Kingdomcategory UK retail industry plays down threat to food supplies from possible ...