British Airways A320SL G-EUYO operated BA662 London Heathrow – Larnaca with a three and a half hour delay this afternoon. As a result crew did not have sufficient hours to operate the return BA663 back to London Heathrow and that service has been delayed overnight.