Transport for London logo outside their offices in Southwark on 14th November 2023 in London, United Kingdom. Transport for London is a local government body responsible for most of the transport network in London.