A Quick Guide to Liverpool England

Liverpool is a city located in the north west of England. The city rests to the east of the Mersey Estuary and it boasts a population of 444,500. The Borough of Liverpool was founded by King John