(Tribune News Service) The World Cup starts Thursday, when host nation Russia faces Saudi Arabia at Luzhniki Stadium in Moscow, which is also the venue for the July 15 final. The opening game pits the lowest-ranked teams in the tournament with Russia at No. 70 in the FIFA world rankings and Saudi Arabia at No. 67. The game airs on FOX at 8 a.m.