Also Try
The QS World University Rankings have been released, with MIT at the top of the list for the 13th consecutive year, followed by Imperial ...
Euronews via Yahoo
2 days ago
View all
Federal research university in London, England
The University of London is a federal public research university located in London, England, United Kingdom. Wikipedia