Luzhniki Stadium to host 2018 World Cup Final

Luzhniki Stadium

PARIS: Moscow’s Luzhniki Stadium will host the opening match in the 2018 World Cup as well as the final and one semi-final, the FIFA […]