It will be tricky decide the venues. I mean just in London they will have:
Wembley
The Emirates
The Olympic Stadium
Spurs' new stadium
Chelsea's new stadium
Selhurst Park :lolol:
This is what makes England such an obvious choice for hosting the World Cup.