A fake luxury beauty store popped up then vanished overnight, leaving netizens stunned and confused. How did this happen?
London-based fashion brand Odd Muse has opened its first U.S. store after a two-month pop-up in the same space.