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