Lots of queues, you have to queue like 7 times in different places for ridiculous reasons! Staff are beyond rude and unhelpful. Bureaucracy makes the slow process even slower. Even if you don't have any problems, it is highly probable you will miss your flight. The police were very rude, holding me for 30 minutes without telling me why, not answering any of my questions. They only let me go after showing them my e-visa (that I already showed them when I entered). Very callous treatment. It was a stressful and unpleasant experience.