Nike has opened its biggest Russian store, covering 23,455 square feet of space on five floors in Moscow's Kuznetskiy Most

Topics