Mercedes-Benz Setra Touring Coach turns 65
65 years have passed since the introduction of the first self-supporting touring coach, the S 8. Its launch in 1951 marked the start of a success story that continues to this day. In the past 65 years the brand has proven a pioneering force and its six model series have changed the face of European bus […]