History rarely produces a figure as complex and unforgettable as Olga of Kiev. Remembered both as a ruthless avenger and as a Christian saint, she ruled during the turbulent tenth century, when the ...