Shops / NewsHundreds of customers queue as Sephora opens first Bristol shopThe "world's number one prestige beauty retailer" has opened its first shop in the South WestRead more