Puma has opened its largest-ever European flagship store on London’s Oxford Street, prime retail real estate that also is the location for the 62,430-square-foot Ikea store that opened in May 2025 ...