What makes Stockholm such a beautiful place to live and work? It’s comprised of 14 islands connected by 57 bridges; so everywhere you go, you’re surrounded by water. Hear more about Stockholm, Sweden from Alexander Stiris, Nordic Cluster Head, and Rebecca Bjuvling, Global Solution Sales.