Monthly Archive: November 2007

England World Cup bid deal with Russia?

England World Cup bid deal with Russia?

Following England’s announcement that it will definitely bid to host the 2018 football World Cup, rumours are flying that England’s World Cup bid could be subject to a deal with Russia. Russia are also...