British Airways A320 G-EUUN operated BA796 London Heathrow – Geneva with a five hour delay this evening. As a result the return BA797 was cancelled.