Police arrested 65 people in London, the United Kingdom, after 4,000 officers were deployed in anticipation of clashes between Nakba Day and Unite the Kingdom protests, as well as Football Association Challenge Cup finals, the Metropolitan Police said.

Loading...