Fashion

Burberry's new flagship store

British fashion giant Burberry opened its newest flagship store in Tokyo.