Pyhän Olavin linnasta kalakukkojen kaupunkiin