Cult brand Glossier have announced that they will be opening three physical retail stores by the end of 2021; British fans can rejoice as Glossier are set to open their first international flagship in the capital. Glossier Inc. was created in 2014 on the belief that...