Sweden is the top country to invest in

  After two decades of economic transformation, Sweden is top of Forbes’s 2016 list of countries that…