LTC (the London Taxi Company), owned by Chinese Volvo-owner Geely, have opened up a new plant near Coventry—the first new car factory to be built in the UK
Our website uses cookies to improve your user experience. If you continue browsing, we assume that you consent to our use of cookies. More information can be found in our Cookies Policy and Privacy Policy.