motor-vision.co.uk
The Borgward Isabella Electric Concept
The new Borgward concept is a Chinese/German collaboration revealed at this year’s very successful Frankfurt Motor Show.