by wondry
Liverpool's Historic Liver Building and Clocktower, Liverpool, England, United Kingdom. Liverpool, in North West England, is a major city and metropolitan borough with population of 478,580 in 2015.