UCL climbs to 4th in world university rankings, beating out Oxford which ties for 5th with Imperial College London. UCL alumni skulking around Londonist Towers behave oh so graciously, choose not to gloat until now.
Image courtesy of source under the Creative Common licence