Fun Quiz For The Brain

1. Lancia cars are from which country?

France
Netherlands
Spain
Italy