Denmark, Norway, Finland and Sweden named best for business.Original Article