Palestinians in the besieged Gaza Strip have held a protest rally. They slammed Britain for its 1917 Balfour Declaration that set the stage for the occupation of Palestinian land and creation of Israel.
Press TV’s website can also be accessed at the following alternate addresses: