A video of the British Motor Show 2008 held at the London ExCel centre in Docklands (East London).

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…