We’re now into the second half of this year’s series of The Traitors – and the twists and turns are only getting bigger. The latest episode (15 January) saw Traitors Rachel and Stephen successfully ...