Interior of St. Peter's Church (Sankt Petri kyrka). The altar, which was completed in 1611, is the largest wooden altar in northern Europe