What is the best country in the world? Sorry Canada. Germany is apparently the best country in the world. We’re second, according to a new report released Wednesday at the annual World Economic Forum in Davos. By:  Andrew Russell The inaugural “Best Countries” ranking from U.S. News & World Report, the University of Pennsylvania’s Wharton […]