This car company recently made light of its struggle for brand recognition in Britain by placing a debadged version of one of its latest models in downtown London and challenging pedestrians to guess the car’s manufacturer. Identify this manufacturer of both the 61 mpg Tourneo, the Transit and the appropriately named Galaxy seven passenger van.
Ford