al_ j,
as i understand it in europe any way...( and i am not sure of your travel details...) if you are transiting bahrain...and purchase in the duty free shop...you are not cheched again unless you are transiting somewhere else enroute and then only if you have to come outside the secure area. if you have to then provided the booze is sealed and you have a receipt for its purchase same day in a duty free shop ( do'nt ask me about crossing the date line ) then you can take it in with you as hand baggage..
...and of course in the case of booze the 100ml does'nt apply....
others will correct me if i am wrong but that is my recollection of what was introduced here...presumably to protect sales from duty free shops....
you see...there are rules...and there are sales....
the dean.