Yes, actually fireflybob you are correct I am jumping the gun.
Does XL have it's own maintenance in cyprus? (already answered as yes)
Is there any significant difference in runway length between say...Cairo and Larnaca? (again yes. Cairo is much much longer)
So that only leaves where were they when it happened....