Daimler ends Orion production
On Wednesday Daimler announced it was ending production of its Orion bus.
On Wednesday Daimler announced it was ending production of its Orion bus.
Daimler announced it had signed a Letter of Intent with Motor Coach Industries (MCI) to create a partnership that would result in MCI acquiring the Setra business in North America.