A view across the River Clyde from the battlements of Dumbarton Castle in Scotland, United Kingdom. The site has been occupied since the Iron Age with most of the castle visible today built in the 16th Century. Dumbarton translates as 'Fortress of the Britons'.
|