Braemar Castle was built in 1628 for the Earls of Mar, but it was purchased in 1732 by John Farquharson, 9th Laird of Invercauld. Today, leased to the local community, ... read more