United Kingdom Great Britain England Merseyside Liverpool Liverpool. Satellite view is showing Liverpool the port city in North West England. […]