F1 Exhibition set for London launch
Formula 1 is coming to London with its touring exhibition set to launch in the capital of the United Kingdom on 23 August.Opening at the ExCel London, the exhibition is touted to be “bigger and better than ever before”, with a number of additional attractions to the regular features that have toured Spain, Austria and Canada.These added elements centre around the British Grand Prix and its …Keep reading