To receive the Vogue Business newsletter, sign up here. Supreme has worked its magic on Burberry. Outside the British luxury brand’s flagship London store on Regent Street on the first day of its new ...