Hundreds of police officers have been deployed in central London as a mass pro-Palestinian protest and a rival ...