Follow us on
loading....
Chery, a Chinese state-owned car manufacturer, has revealed the iCar V23, the latest addition to its iCar series. Developed in...