British Airways and Lufthansa have cancelled all flights between Heathrow, Frankfurt and Munich and Cairo, citing unspecified ‘security concerns’, but what is actually happening and what are your rights as a passenger if you were due to fly to Cairo?