The Leyland-DAB articulated bus was an articulated bus manufactured by Leyland-DAB in Denmark. DAB - Danish Automobile Building.
WheelsAge.org '2005–actual