The UK has between 4,400 and 6,000 islands, varying in size, geography and habitation. The main island of Great Britain (which includes England, Scotland and Wales) is of course the largest in the...
Jedburgh is the largest town in the Scottish Borders which lies on a tributary of the River Teviot, roughly 48 miles from Edinburgh. This traditional town holds no shortage when it comes to...