Stadium Arts

On the way into Moscow’s Luzhniki Stadium during this year’s World Cup, spectators found FIFA’s flagship Fan Shop in an unlikely spot: at the feet of a monumental statue to Lenin. The irony was ...