2 min read

Burberry opens Shanghai flagship store with lavish show

British luxury brand Burberry has opened its largest store in China to date.