Share
twitterlinkedinfacebook
Image 1 of 1
NA00 (1).jpg
Palestinian police troops parade in the West Bank town of Hebron on 16 November 2009 during a rally marking the symbolic declaration of independence Day. Photo by Najeh Hashlamoun