London Police detain 113 protesters after 23 officers injured: Scotland Yard

UK, Black Lives Matter, Protest, Scotland Yard, Metropolitan Police
World
image