Another veritable nightmare of travel courtesy of British Airways.

Long story short: we only made it as far as Madrid. Have to stay in an airport hotel and fly on to Mallorca 7am tomorrow morning.

B.A. Obviously stands for bloody awful.

MacPsych @TheMacPsych