an Entity in Data Space: 134.155.108.49:8890
The Leyland Titan was a model of double-decker bus produced by the Leyland Truck & Bus division of British Leyland from 1977 until 1984, almost exclusively for London Transport.