Explore the stunning St. Andrews Castle located on a cliff overlooking the ocean in Fife, Scotland. Perfect destination for history buffs and travel enthusiasts.