Después de tres años celebrándose en el Stade de France en París, las ediciones de 2007 y 2008 se celebraron en el Estadio Nuevo Wembley en Londres, Reino Unido.