Autocar London Show Report 21 October 1966 | Desertcart Vietnam