London’s First Car Show?
The facilities offered by the great building and extensive grounds of the Crystal Palace have many times, since its primary employment as the domicile of the first Great International Exhibition of all Nations in 1851, been turned to good account in fostering the industries of this nation.
There exists at the moment in this country an industry—that of the manufacture of self-propelling vehicles for use upon common roads—which is scarcely yet beyond its nascent condition, but which is far more advanced, and indeed has assumed considerable magnitude, in other countries, and in regard to which proper publicity and demonstration cannot be given in this country under existing legislation, except in extensive private grounds such as those attached to the Crystal Palace.