The budget airline Easyjet says it has cancelled all flights to the Red Sea resort of Sharm el-Sheikh until 6 January. British Airways has cancelled flights up to and including 14 January. Other carriers are still planning to resume services to the region in mid-December. All British operators to Sharm el-Sheikh suspended their services after the loss of a Metrojet flight in the Sinai desert last month. Investigators believe it was brought down by a bomb.