Footballing giants (lol) Russia and Qatar battled it out at the Jassim Bin Hamad Stadium in Doha, in front of just 8,953 fans with one despot's side dealing out a thrashing to the other

See Full Page