News

American beauty brand Glossier has opened its first international flagship store in London's Covent Garden neighbourhood, featuring an ornate logo designed to reflect the shop's historical location.