London Motor Show

The British International Motor Show is an automobile show held biennially in the United Kingdom. It is recognised as an international show by the Organisation Internationale des Constructeurs d’Automobiles. The 2008 was the last event with no news of a return of the British International Motor Show. The 2010 show was cancelled due to an economic downturn, and the 2012 show subsequently cancelled.

London Motor Show News, Premieres and Releases