or down through Spain and across north Africa to Egypt.
Spain to Egypt is not an option, there is no boarder crossing fro Morocco to Algeria, the obvious route is France (Marsielle to Tunis) or Italy (Genoa to Tunis) if you go further south in Italy you'll find the cheapest crossing, apparently.
Libya can/could be a problem, the situation keeps changing, and Egypt requires a large Carnet, and them there is, of course, the Aswan ferry.
I'm planning on doing UK to Kenya in the future so I'm constantly aware of the changes and associated problems.
I'm not an expert though by any means,