The monument outside the millennium centre in cardiff which doubles as Torchwood HQ for the TV show of that name