The badge and name will look and sound familiar ... It's owned by Chery, a major car producing giant in China, and launched in the UK alongside partner brand Omoda (see below).
Some results have been hidden because they may be inaccessible to you
Show inaccessible results