By Javier López Peña and Hugo Touchette School of Mathematical Sciences Queen Mary, University of London
Our prediction: Spain to winFinal result: Spain won!