Israeli forces have intercepted and detained crews from at least 22 boats belonging to a Gaza-bound aid flotilla near the Greek island of Crete. The convoy was attempting to break Israel’s naval blockade of the Gaza Strip to deliver humanitarian assistance. The Global Sumud Flotilla, composed of around 58 vessels carrying activists from more than […] Read more

