Though it may be diminutive in size, England's smallest city, Wells, brims with history and allure. Characterised by its majestic architecture and quaint cobblestone paths, this city is an idyllic ...