All aboard!
It's estimated that Scotland has more than 1,500 castles scattered across its rugged landscapes, with the earliest structures ...