British Airways A320neo G-TTND operated BA668 London Heathrow – Marrakesh with a two hour delay late this afternoon, however the return BA669 has been delayed overnight due to a lack of available slots at London Heathrow due to weather delays throughout the day.