Shrewsbury in Shropshire is a picturesque and historic market town known for its vibrant independent shops, cosy cafés, and ...
Brits made up in wooly jumpers and scarves - and sometimes Santa hats - are on the lookout for the best deals ahead of the ...