X Line at Exmouth11/8/2010.
A Setra of X Line Coaches at Exmouth.
Setra are made in Germany with Mercedes engines.
From Wikipedia - The name "Setra" comes from "Selbsttragend" (self supporting). This refers to the integral nature of the construction of the vehicles back in the 1950s when competitor vehicles still featured a separate chassis and body (often manufactured by separate companies).
Picture added on 13 August 2010 at 17:33