There's nothing worse than at the end of a long, largely sleepless, flight to be greeted by a long, slow-moving immigration queue.
You're tired and grumpy and all you want is to get to your hotel, have a shower and crash. But instead you have to queue like cattle with a lot of other tired, grumpy people who also need a shower waiting to be processed by immigration officers who feel pretty much the same.
I was reminded of this the other day while chatting on the ferry to a fellow traveller, recently returned from the United Arab Emirates, who complained that at Dubai Airport "queuing for immigration for 50 minutes is pretty much standard".
Worse still, he added, "at one or two in the morning you sometimes have to queue for over an hour".
I haven't experience that myself because - and I hope I don't sound smug - the last time I went to Dubai I got VIP treatment and was whisked right through all the controls, into a limousine and off to the airport hotel and a comfortable bed.