Michael Portillo travels through Spain as he once again ventures onto the European rail network, visiting Madrid, Cordoba, Seville, Algeciras and Gibraltar.