Warning: Spoilers ahead.
LONDON — Three dragons need three riders. It is known.
We already know that Daenerys will be riding Drogon into battle — the big question is, who will be sitting astride the other two fire-breathing beasts?
For a long time now, there's been...