Non-stop Britain
British Tourist Authority.
London British Tourist Authority
[1971]