The Traitors: Inside the stunning Highlands castle where hit TV show is filmed

Built in the 19th century 30 miles north of Inverness, Ardross Castle provides a stunning backdrop for the popular BBC series.