Transport for London has a difficult job. They need to balance a number of competing – some would say opposed – means of getting around. They’re responsible for all of London’s major roads, as well as for planning bus, train … Continue reading