The bus is the oldest form of public transport, dating back to 1829 according to the London Transport Museum. First known as ...
Thanks to the London Bus Museum, the ever-popular bus 38 that runs between Hackney and Victoria will have a vintage look to it this weekend. On Saturday, March 14, the Routemaster's will run every ...