By Emily Rose
JERUSALEM, May 20 (Reuters) – Israeli police on Wednesday forced activists who were aboard a Gaza-bound aid flotilla to kneel on the ground in rows with their hands tied behind their backs while a minister looked on, drawing…
Continue Reading
News Source: www.al-monitor.com
Leave a Reply