Cancellation today is due to inclement weather below minimum operating criteria. Yesterday's flight was delayed then cancelled as well as Fridays. Weather on Friday was like today's, so that cancellation could be due to weather although not sure about yesterday's.
Lastest metar
EGHQ 241050Z 25011KT 0100 R12/0200 FG VV/// 12/12 Q1022