This logo belongs to a British automotive company founded in 1896. The company is currently owned by Dutch automaker Volvo. What manufacturer does the logo belong to?
Answer Land Rover
Asked by Vasilii Kulev · Last updated 4 years ago · 0 views
Asked by Vasilii Kulev · Last updated 4 years ago · 0 views