Here’s the Scottish Castle from “The Traitors,” Peacock’s Whodunit Delight January 17, 2023 | No Comments Peacock’s guilty pleasure was shot in a Scottish mansion built with profits from the drug trade and Worcestershire sauce. Travel News