Forbes determined the Best Countries for Business by classifying 161 nations on 11 different factors: property rights, innovation, taxes, technology, corruption, freedom (personal, trade and monetary), red tape, investor protection and stock market performance