Mixed thoughts on the efficiency of the Dubai Airport and their immigration system. I landed here around 12am to see queues as long as the hall. After waiting for 40 mins to reach the counter, the officer tells me I need to get some paper work done for my visa. OK. So I part ways [...]