Here is a photograph taken from the Mayors Parlour Room inside Lancaster Town Hall. Located in Lancaster, Lancashire, England, UK.