Day: 12 November 2021

Wells

Wells is England's smallest city. It takes its name from the three springs in the grounds of the Bishop's Palace.…