The historic county of Fife is a natural peninsula on the east coast of Scotland, bordered by the Firth of Forth and the Firth of Tay. Alongside its three largest settlements of Dunfermline, Kirkcaldy and Glenrothes it is also home to the ancient city of St Andrews, with its world-famous golf course and university. The often turbulent history of Fife is reflected in its royal palaces, castles and other ruins, such as Ravenscraig Castle and Dunfermline...