Charing Cross Station In London Occupied By Sit-in Pro-Palestine Demonstrators
Charing Cross has been occupied by pro-Palestinian protesters leaving passe...