Imperial College has been ranked London's top university in a national league table published today. The Times and The Sunday Times Good University Guide also rated London South Bank University top for Graduate Employment. John O'Leary is the guide's author.