Traquair House has a long history dating back to the 12th century and has been for generations the seat of the Earls of Traquair. The grandfather of the current laird of ... read more