Home The Traitors: Who's on a large billboard in London? byAdmin -January 12, 2025 0 One of the most notable characters in this year's series of Traitors appears in Leicester Square.