Israel Must Apologize to Its Citizens for Lying about Gaza Flotilla
By Yael Marom Now that Israel has signed a reconciliation agreement with Turkey over the Gaza flotilla incident, it must apologize to its own citizens for its lies and distortions. Five takeaways. 1. A Shayetet 13 combat soldier who was… Continue Reading