This episode was filmed at Blair Castle in Perthshire – a castle actually visited by Queen Victoria several times. A spokesperson said: "We have 145,000 acres on Atholl Estates and could easily ...