BBC's "The Traitors" returns with its third season, filming at Scotland's Ardross Castle, premiering on BBC One and iPlayer.

The BBC's reality show "The Traitors" returns on January 1, filming at Ardross Castle in Scotland's Highlands, north of Inverness. Contestants use the castle for dining and socializing but are transported to separate accommodations each night. The show’s third season will air on BBC One and iPlayer, with the US version also filmed at Ardross Castle.

3 months ago
30 Articles