Originally Posted by
Frodosan
Just saw this thread. I'm surprised someone didn't suggest that the OP make a 1 or 2-day stopover on the way back in Madrid, London, etc. and get his passport renewed there. He could have also flown via Canada and done it there.
It seemed quite clear in the OP's posts that the OP was aware of this option, but not willing to undertake it for whatever reason.