Horse buses have been used on the streets of London since 1829, while motor omnibuses began operation in 1902. They were used by the London General Omnibus Company, later also produced by them. In 1904 Thomas Tilling, another bus corporation of London, started its first motor bus service. (previous | next | back to album | 2020:02:12 15:19:35 | 74% of an album)