Flash Story United Kingdom Pro-Palestinian activists stage sit-in at London’s Liverpool Street station 1 year ago Liverpool Street #LiverpoolStreet