The towers of Örebro Castle rise up into the sky, like so many stone sentinels guarding the mysteries of Swedish history. This 13 th-century fortress, where king John III of Sweden rose to power ...