Jiuma

A new Volvo from China, but… Wait a Minute!!!

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...