Luzhniki Stadium, Moscow

Luzhniki Stadium, Moscow
Luzhniki Stadium is an arena in the Russian capital, Moscow. It is one of the venues for the 2018 Russia FIFA World Cup. Luzhniki is one of the largest stadiums in Europe.

RT asks

Who has come out worst from the Skripal poisoning fallout?