Royal Tunbridge Wells Festival of Motoring launches to celebrate 130-years since the town staged the first motor show in Great Britain
Tunbridge Wells gave the British public their first ever motor show in October 1895 Festival of Motoring launches to celebrate this incredibly historic event Show honours the original ‘Horseless Carriage…