Turebergs Church, newly built, innaugurated December 4, 2010, Stockholm, Sweden, Stock Photo, Picture And Rights Managed Image. Pic. D50-1282524