Image 1 of 1

apa00 (23).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