apperantly its from Shanghai and is also a sort of Bus? A Very odd machine…