I use
http://www.insureango.com or could be .co.uk .
They class Egypt as Europe and also cover quite a long list of included activities (such as water sports) that many others dont.
Anything else you want to cover can be added for a small fee.
We have annual cover and I've made a few claims with them over the years , Flight delay, My son going into the sea with ipod in pocket ,

damage to the upholstery I did to a chair through leaving my GHD's plugged in at a cottage we rented in cornwall.

and they have always paid up with no quetions.
Do remember to declare any medical conditions when you get a quote and always best to pay a couple of pounds more and select the excess waiver so you dont have to pay anything towards the cost for small claims such as calling out doctors etc.