By Karim Hammam
Blood banks in France have been hit by a cyber attack, while bomb hoaxes forced the grounding of flights across Europe.

By Karim Hammam
Blood banks in France have been hit by a cyber attack, while bomb hoaxes forced the grounding of flights across Europe.