This week’s poll: Has Russia done itself proud with its World Cup football stadiums?

shutterstock_1105285745

Source: Pero Studio

Saint Petersburg Stadium, Saint Petersburg