Football: Russia scrambles to save face with Confed Cup looming

BeSoccer 6 years ago 368
Football: Russia scrambles to save face with Confed Cup looming
Football: Russia scrambles to save face with Confed Cup looming
The new World Cup stadium in Saint Petersburg was meant to boast a state-of-the-art pitch and be a showcase for Vladimir Putin's Russia when it hosts the 2018 football bonanza.