Well, a Volvo it ain’t. Instead it is a Jiuma JM2805CWX-1 (HD). Let me repeat that: Jiuma JM2805CWX-1 (HD). Jiuma means ‘Nine Horses’. Jiuma is a small automaker from the Shanghai area, established in 1994 and it makes around 50.000 “vehicles of various specifications” a year. Owner of the brand is a company called Shanghai Jinma.