17:26, Sun, May 17, 2026 Updated: 17:30, Sun, May 17, 2026 Located on the border of England and Scotland is a pretty town that’s become a favourite for Brits. Known for its beautiful landscapes and ...