2018-02-22, 16:15
Humble origins
Sweden is one of the most innovative countries in the world, but the business culture discourages bragging.
http://www.bbc.co.uk/news/business-43060675
Sweden is one of the most innovative countries in the world, but the business culture discourages bragging.
http://www.bbc.co.uk/news/business-43060675