Tag: London Police

London rises up for Gaza

Its one of the largest demonstrations Britain has witnessed today