Read More

On Deadly Policing and the 1979 Southall Protests

On the evening of April 23, 1979, more than 2,800 police officers, 94 of them on horseback, confronted an anti-fascist protest...