Tsinghua University is one of the highest ranked universities in China. Located in the northwestern suburbs of Beijing, the university was built on the site of a royal garden of the Qing Dynasty.
Results that may be inaccessible to you are currently showing.