UK town dubbed 'loveliest in England' is the 'prettiest' place to go Christmas shopping

Ludlow in Shropshire, dubbed the 'loveliest town in England' by poet John Betjeman, boasts over 500 listed buildings and exceptional restaurants.