'In our thousands, in our millions, we are all Palestinian', thousands demonstrate in Washington, London, Berlin, Dakar.