Palestinian riot police officers scuffle with protesters during a demonstration in the West Bank city of Ramallah. Photograph: Abbas Momani/AFP/Getty

  The blocks are hurled at the police, bounce off their shields and fall to the ground. The young Palestinian men keep advancing towards t(...)