Hundreds of thousands of people gathered in central London to march in solidarity with Palestine, chanting “Stop bombing Gaza” and “Ceasefire now”.
Metropolitan police said about 300,000 people attended the pro-Palestine march, which wound its way from Hyde Park to the US embassy about 5km (3 miles) away.
The “National March for Palestine” on Saturday is the latest in a series of rallies in the British capital to show support for the Palestinians since Israel launched an air and ground offensive on the Gaza Strip following Palestinian group Hamas’s attacks on southern Israel on October 7.