Forbes: US Ranked last in top-10 countries for business…great, just great

In Top Ten Countries For Business, U.S. Ranks Last – Forbes.

Just when you thought our economic recover couldn’t look more feeble, Forbes reports that Grant Thornton ranks America dead last in the list of top 10 countries to do business.