18 May Floors Castle, Roxburgh
The village of Roxburgh as it exists today is barely noticeable, as it quietly gets on with its farming business by the banks of the River Teviot in the Borders heartland. But in the Middle Ages there was a town of the same name about...