Burberry has revamped their flagship store at 121 Regent Street in London in time for the launch of Riccardo Tisci’s first collection for the British fashion house. The store has been divided into individually themed rooms which celebrate the past and future of the British heritage brand through …