RachelDuffy
-
UK
Who won The Traitors? Stephen Libby and Rachel Duffy take home the huge prize money in an excruciating final
Written by: LILY JOBSON, SHOW CORRESPONDENT Publication date: 21:45 GMT, 23 January 2026 | Updated: 21:50 GMT, 23 January 2026…
Read More »