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 · Last updated 4 years ago · 0 views