powered by mochila

Hundreds of demonstrators rallied on opposite sides of an Israeli-Gaza border crossing on Thursday to protest the blockade of the seaside territory imposed by Egypt and Israel.