The Traitors UK Season 2: Who Are The Traitors? (SPOILERS)

This article contains spoilers for The Traitors UK Season 2 Episode 1.