London’s new Wembley stadium will host the 20th ‘Race of Champions’ in December. The stadium, which has yet to be finished, has been subject to many delays but is expected to be completed in early 2007. The annual event features drivers from various motorsport disciplines including Formula 1 and rallying.