Not DL related and we all know that these rankings are completely worthless but it's nice to see my Alma Mater University College London ranked NUMBER 7 IN THE WORLD Top UK universities in world rankings - Telegraph And if you believe these rankings, I've got some oceanfront property in Oklahoma I'ld like to sell ya.