German sportswear brand Puma has opened a new flagship store on Oxford Street, London, which it describes as its largest-ever ...