Turebergs Church, newly built, innaugurated December 4, 2010 -notice the water stain-, Stockholm, Stock Photo, Picture And Rights Managed Image. Pic. D50-1282526