Israeli police make Gaza flotilla activists kneel with hands tied, sparks outcry
Israeli police detained activists from a Gaza-bound aid flotilla and forced them to kneel with tied hands. The footage triggered international protests, exposed divisions within Israel's government and renewed focus on Gaza's shortages.
20 May 19:28 · India Today