by Matthew Scott | Sep 13, 2017 | Bristol
Bristol is the largest city in the South West of England, and one of the most important historically, with a population of approximately 450,000, making it one of the largest urban areas in England. From a global perspective, perhaps the most important thing about...