Who's Pulling the Strings?

??? is the twenty-ninth chapter of the manga series, Owari no Seraph.