Connect to share and comment

Hamas rally 6

Hamas rally 6

Supporters of Hamas gather during a rally to mark the 25th anniversary of the founding of the Islamist movement.

Mahmud Hams