Burberry is open

HIGH end fashion company Burberry yesterday opened its new flagship London store at 121 Regent Street. The shop is Burberry’s biggest in the world.