THE NEW series of The Traitors is in full swing backstabbing and scheming amongst popular celebs for the very first time. But where exactly is the famous castle? Well, you’ll find it on the outskirts of this very quiet Scottish town. Called Alness, the Scottish town in the Highlands is home to just under 6,000…