British police arrested at least five people outside the Iranian Embassy in London on Sunday as hundreds of people gathered to call for an end to the Iranian regime.
Home
United States
USA — Political British, French police clash with protesters at Iranian embassies