Since the early horse-drawn days in London, the ubiquitous urban bus has been carrying passengers in British streets for 160 years. This programme maps the history and development of the bus and takes a look at the major technological advances of the vehicles that are on the road today.