Thousands of protestors marched from the US Embassy to Parliament Square, in London, for the Black Lives Matter movement.
Read MoreBLM
BLM
Thousands of protestors marched from the US Embassy to Parliament Square, in London, for the Black Lives Matter movement.
Read More