Of the many hopeful small shops in Shrewsbury, the most optimistic sells Harry Potter merchandise. There may be a market for JK Rowling’s world, but surely it can’t be here, not in a fantastical town where Tudor houses sway and carved grotesques gurn as you pass. Not somewhere... read full story