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…