AT THE HEART OF THE ROAD TRANSPORT INDUSTRY.

Call our Sales Team on 0208 912 2120

31st October 1912, Page 2
31st October 1912
Page 2
Page 2, 31st October 1912
Close

The Total Of Motorbuses

to be Permitted in London. It is altogether premature to assert that the number of motorbuses in the Metropolitan Police area will be limited to a total of 3000. That matters......