- public domain
This image is a detail of an image copied from Wikimedia Commons
Please see the source page for license and all other information: Source page
Appears on these pages
Leeds is a city in West Yorkshire, England. It is located on the River Aire and is the urban...