Designed by
Title
Metropolitan Police motorcycle riders escort a protest demonstration in central London, England. #138496525
Description
London, UK. 12th January 2019. Metropolitan Police motorcycle riders, escort and clear the roads ahead of any traffic for a planned street demonstration which is following close behind, through the streets of central London, UK.
This image is editorial