31st October 1912, Page 1
31st October 1912
Page 1
Page 1, 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......