Spot a whopping 40 train stations from across the UK in this brain-teasing puzzle, including Oxford, Bolton, Taunton, Penzance and more ...