I have not had any experience being held at any airport before but Cairo International Airport. It was an early flight arrival at 6.30am. At the immigration counter, my passport was taken by the officer and was asked to wait at one corner. For almost two hours, I have to wait there for nothing. Tried to asked them on what is happening, they simply said wait!..At last, one of the officer came and asked for my national identification card. What the *%#!* is going on here. I thought passport is enough to prove my nationality. As I did not bring my ID, I have to give my credit card for what they claimed as verifications. So, they released me after keeping me waiting there for two hours for nothing. What an experience!
Hopefully for this trip, I will not face the same experience again.