University Business LogoFor the first time, neither of the top two institutions in the Times Higher Education World University Rankings, which came out this week, is in the U.S. More...