Can someone tell me (or care to speculate) why a Bangladeshi passport holder needs an airport transit visa for changing planes in Frankfurt, or for that matter, anywhere in Europe? I’ve just had an awful experience of being harassed by Lufthansa (even though the German consulate says that I shouldn’t need an air transit visa.)