British Airways A320 G-EUYI operated BA800 London Heathrow – Keflavik with a seven hour delay this evening. The return BA801 was cancelled due to snow at London Heathrow.