Dunfermline is a town and former Royal Burgh in Fife, Scotland, on high ground 3 miles from the northern shore of the Firth of Forth.
Dunfermline is a town and former Royal Burgh in Fife, Scotland, on high ground 3 miles from the northern shore of the Firth of Forth.