London Imperial College London is located in London, England, abbreviated as ic.
Imperial College London in London, England, is the world's top public research university, founded in 1907. As a member of Russell University Group, European Union of Research Universities and International Union of Universities for Science and Technology, it enjoys a top reputation in international academic circles and is one of the most innovative universities in the world. In 2022, the QS World University Ranking was released, and London and London Imperial College London ranked third. It is equivalent to China's Peking University Tsinghua.