British Isles Answers
1. Newmarket
2. Ayr
3. Barry
4. Stoke
5. Bolton
6. Banbury
7. Washington
8. Sandwich
9. Grantham
10. Darlington
11. Ramsbottom
12. Kings Lynn
13. Selby
14. Barnstaple
15. Egham
16. Castleford
17. Sevenoaks
18. Saltash
19. Stirling
20. Buckingham
21. Motherwell
22. Ilford
23. Coventry
24. Basildon
25. Dundee
26. Chatham
27. Ripon
28. Leatherhead
29. Dover
30. Tintagel
31. Leeds
32. Worcester
33. Newark
34. Dumfries
35. Bath
36. Holyhead
37. Looe
38. Maidenhead
39. Maidstone
40. Newquay
41. Wells
42. Redcar
43. Torpoint
44. Cowes
45. Redruth
46. Taunton
47. Durham
48. Tonbridge
49. Shiplake
50. Exmouth