Originally posted by johnc
View Post
ranked in the top 1% of universities in the world by THE
Seems to be pretty good.
Comment