The Peel P50, built on the Isle of Man (UK) between 1962 and 1965, is officially recognized as the world’s smallest production car (1414×1151) by abt137 car porn