Demonstrators marched in support of Palestine and demanded a cease-fire in Gaza in one of Britain’s largest protests in recent years.
Demonstrators marched in support of Palestine and demanded a cease-fire in Gaza in one of Britain’s largest protests in recent years.