By Emily RoseJERUSALEM, 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 criticism from foreign leaders and even from inside Israel’s own government.The activists were detained after their flotilla was intercepted by Israeli forces in international waters on Tuesday and later taken to an Israeli port…
Read More