The Open Road - London (1926) London is the last stop in an epic trip across Britain filmed in remarkable early colour and restored by the BFI National Archive. London was the final stop in a marathon journey around Britain filme...