Visiting Dumbarton
Dumbarton is a lovely town in West Dunbartonshire in Scotland. Dumbarton is situated on the north bank of the River Clyde around 13 miles from Glasgow. Some of you may know that Dumbarton was the capital of the ancient Kingdom of Strathclyde and was also a Royal burgh. Dumbarton Castle … Read More