Israel releases Gaza Flotilla activists in Greece, detains two
Most activists freed after Israeli forces intercepted Gaza-bound aid boats near Crete. Israel has released the majority of activists detained after intercepting a Gaza-bound aid flotilla in international waters near the Greek island of Crete. Around 175 people were initially held when Israeli naval forces stopped at least 22 vessels attempting to reach Gaza. Israeli…