Image 1 of 1

apa00 (24).jpg

Israeli border police officers detain a Palestinian demonstrator during a protest against Israel's separation barrier in the West Bank village of Nilin, near Ramallah.
twitterlinkedinfacebook