‘Stop detracting from Israel’s barbaric crimes’ in Gaza plea from Freedom Flotilla Post date April 20, 2024