This is a high-power, French car which seems to have been registered first in Paris, where it was made, then in Cairo, and lastly in London.

Discussion