Television welcomes in 2026 with another group of strangers arriving at Ardross Castle in the picturesque Scottish Highlands ...