Pro-Palestine groups hold march as Disasters Emergency Committee appeal raises more than £4.5m in 24 hours
Thousands of protesters gathered in London on Saturday to call for an end to Israeli military action in Gaza.
Police estimated that about 20,000 people took part in the march, which started at Oxford Circus and passed by the US embassy in Grosvenor Square to end in Hyde Park.
The Stop the War coalition, which organised the protest, said it was expecting up to 100,000 people.
The Iran Project is not responsible for the content of quoted articles.