Sportswear firm Nike has reopened its flagship Niketown store on Oxford Circus in central London, following a redevelopment that makes it the largest Nike store in the World.