Search results
Results from the WOW.Com Content Network
Liverpool is a cathedral and port city and metropolitan borough in Merseyside, England.It is situated on the eastern side of the Mersey Estuary, near the Irish Sea, 178 miles (286 km) northwest of London.