Thousands of protesters have gathered in Trafalgar Square demanding a ceasefire in the Israel-Hamas war. Chants – including the contentious “From the river to the sea, Palestine will be free” as well as “Ceasefire now!” – rang out, as some protesters climbed on top of bus stops and let off green and red flares. Before the rally, hundreds of protesters staged a sit-in at Oxford Circus, bringing the busy shopping street to a standstill for a short time. The British Transport police said it was “actively engaging” with protesters at a pro-Palestinian sit-in at Charing Cross station. In a post...