20 rare cars from 1896-1903 roll up on Exhibition Road to recreate the first ever London Motor Show which took place 120 years ago. Steam-powered cars, the Benz Tricycle and the first ever automobile will feature, alongside zero-emission racing cars begin developed by Imperial College London students.
Time Out says
Details
Discover Time Out original video