Designed by
Title
Lord Street, Liverpool #79178065
Description
LIVERPOOL, UK - APRIL 20, 2013: People shop in Liverpool, UK. Liverpool City Region has a population of around 1.6 million people and is one of largest urban areas in the UK.
This image is editorial