Hundreds of thousands of pro-Palestinian activists marched through the capital on Armistice Day to call for a ceasefire in the Israel-Gaza conflict.
Huge crowds began marching from Park Lane near Hyde Park on Saturday afternoon. The route took them to the US embassy in Vauxhall, south of the Thames.
Chants of “free Palestine” and “ceasefire now” could be heard as the protesters set off.
Some 126 people were arrested throughout the day, with at least 92 of them being counter-protesters, the majority of which were "part of a large group who tried to reach the main march".
Assistant Commissioner Matt Twist issued a statement about "the extreme violence from the right-wing protesters towards the police", which he described as "extraordinary and deeply concerning".
Around 150 pro-Palestinian demonstrators who were part of a "breakaway group" allegedly firing fireworks and wearing face coverings were detained in Grosvenor Place. Arrests were made after some of the fireworks "struck officers in the face", the Met said.
The force also said it is looking for two pro-Palestine demonstrators who were allegedly marching with Hamas-style headbands as well as others accused of anti-Semitic chants.
Rishi Sunak has condemned "the violent, wholly unacceptable scene we have seen today from the EDL and associated groups and Hamas sympathisers attending the National March for Palestine".