Following its overnight weather delay, British Airways A320neo G-TTND departed Marrakesh this morning operating yesterday’s delayed BA669 Marrakesh – London Heathrow as BA669D.