This article unfolds the list of the best small towns in England, where each one is adorned with unique charm that promises a ...
Beyond the main attraction of Stonehenge, Wiltshire has equally impressive ancient sites, giant chalk horses and cosy pubs in historic villages.